You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you so much for developing this! As far as I can tell you created the only DWARF1 analyzer for Ghidra or IDA, and it is extremely helpful for our reverse engineering project. At the moment we do have one big issue with it though:
We applied the DWARF1 analyzer to a Gamecube game. This mostly works, however we noticed that the majority of local variables are being skipped. Is there anything we can do to improve this?
Here's a comparison of the info imported into Ghidra vs the info shown in DWARF Explorer ( https://github.com/sevaa/dwex ):
Hello! It's very nice to hear that my work is useful for you.
Any idea what is causing these to be ignored?
It's simple - local variables are not currently supported. Only functions' parameters are imported from DWARF data. I didn't really need local variables and considered them much harder to implement than function parameters so I left them unimplemented, but it would be nice to have them supported. I'm not planning to work on them anytime soon so if you have time I am open for a pull request adding them.
Hi rafalh,
Thank you so much for developing this! As far as I can tell you created the only DWARF1 analyzer for Ghidra or IDA, and it is extremely helpful for our reverse engineering project. At the moment we do have one big issue with it though:
We applied the DWARF1 analyzer to a Gamecube game. This mostly works, however we noticed that the majority of local variables are being skipped. Is there anything we can do to improve this?
Here's a comparison of the info imported into Ghidra vs the info shown in DWARF Explorer ( https://github.com/sevaa/dwex ):
You can find the ELF here: https://raym.app/data/jade/kingkong_gc/jadegc_ia2cr.elf
We use this to load Gamecube ELF files: https://github.com/aldelaro5/ghidra-gekko-broadway-lang
Thank you in advance! :)
The text was updated successfully, but these errors were encountered: