Closed guccigang420 closed 1 year ago
thats your word against mine, please dont provide any files or details
ok I will take a look, this can take a while, pls be patient or find me on discord if you wanna chat in the meantime. greetz
Could you post your discord id here?
its under every recent yt vid of mine... wv#9312
about demangling, I found this, maybe it solves the mangled name problem already:
https://github.com/NationalSecurityAgency/ghidra/issues/1103
PDB support for types is coming, but dont expect too much, documentation for both PDBs and Ghidra are very hard to come by
Understandable. Hopefully you manage to make it with the types. It's pretty tricky because you have to represent CPP classes as C-Structs with v-tables
result: https://github.com/zeroKilo/XEXLoaderWV/commit/754cca3daf48c5bdc61cfff88734d660561b10a0
well I dont have more time to spend on this, that commit and current release are as good as it gets:
essentially my code can read pretty much every typerecord from the pdb, but the code to apply/import it into ghidra is as best a hack of mine, it needs serious improvement, starting here: https://github.com/zeroKilo/XEXLoaderWV/blob/master/XEXLoaderWV/src/main/java/xexloaderwv/TPIStream.java#L141
greetz
The load pdb functionality does not load datatypes or the function names properly for the .xex executable.