isle/tools/ghidra_scripts/lego_util
jonschz 412200ecbc
Ghidra Import: Support virtual inheritance (#1071)
* Implement/fix Ghidra imports for multiple and virtual inheritance

Unfortunately, the handling in Ghidra is still far from perfect. This is a good place to start, though.

* Support offsets in vbase pointers

* Support `this adjust`

* minor stylistic improvement

* Improvements to documentation

---------

Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2024-07-30 10:02:15 -07:00
..
__init__.py Add Ghidra function import script (#909) 2024-06-09 08:41:24 -04:00
exceptions.py Add Ghidra function import script (#909) 2024-06-09 08:41:24 -04:00
function_importer.py Ghidra Import: Support virtual inheritance (#1071) 2024-07-30 10:02:15 -07:00
ghidra_helper.py Ghidra Import: Support virtual inheritance (#1071) 2024-07-30 10:02:15 -07:00
headers.pyi Add Ghidra function import script (#909) 2024-06-09 08:41:24 -04:00
pdb_extraction.py Ghidra Import: Support virtual inheritance (#1071) 2024-07-30 10:02:15 -07:00
statistics.py Add Ghidra function import script (#909) 2024-06-09 08:41:24 -04:00
type_importer.py Ghidra Import: Support virtual inheritance (#1071) 2024-07-30 10:02:15 -07:00