Files
atlas0fd00m c35b9e96b5 Arch Const Handling bugfix/refactor (#571)
* auto-build getArchModules() using getArchModule()

refactor getArchModule() to load from a set of dictionaries (instead of manually importing and loading each arch module based on manual matching of the arch string name)

clean up arch_by_name to only include a direct 1-to-1 mapping.  probably should autogenerate this from arch_names

creation of getArchNames() to return a dictionary with only the correctly loaded architectures (for use in things like the Viv Context Menu)

* fix older ELF parsing bug (robustness in the calculation of DYNAMICS DynSyms table)

* bugfix: strsz

* tweak

* clarification and tweak

* delete commented old code

* commentary

* integer division, please.

* removed comments which are half-truths

* architectures transformation to a dict of dicts

* implementing the module loader as a separate function.
storing full path to the envi module libraries, and the ArchitectureModule as a separate field in the dict.

* updates per @rakuy0

* updates per @rakuy0

---------

Co-authored-by: James Gross <45212823+rakuy0@users.noreply.github.com>
2023-02-16 17:03:19 -05:00
..
2022-08-31 21:55:14 -04:00