XboxDev / ghidra-xbe

Xbox Executable Format (XBE) Loader Extension for Ghidra SRE framework
82 stars 17 forks source link

Implement symbol detection using the ".XTLID" section #59

Closed thrimbor closed 6 months ago

thrimbor commented 6 months ago

This implements symbol detection by using https://github.com/XboxDev/xtlid to decode the contents of the .XTLID section. It also sets the correct data types.

Not all retail XBEs have that section - it seems to have been introduced by a later XDK version and only be present when other debug info (PDB reference) is also there - so it should be seen as complementary to other methods (such as XbSymbolDatabase).

Requires xsltproc to build.

mborgerson commented 6 months ago

Nice!