Vector35 / dwarf_import

This loads DWARF info from an open binary and propagates function names, arguments, and type info
MIT License
24 stars 7 forks source link

Support for pyelftools 0.29 (parsing DWARFv5) #25

Closed patacca closed 1 year ago

patacca commented 1 year ago

In the latest version of pyelftools they added support for DWARFv5 (see https://github.com/eliben/pyelftools/issues/391) but unfortunately this plugin only uses pyelftools 0.27 Can you please add support for pyelftools 0.29? There are some issues with that which must be solved (see https://github.com/Vector35/dwarf_import/issues/18, https://github.com/Vector35/dwarf_import/issues/24, https://github.com/Vector35/dwarf_import/issues/16)

ElykDeer commented 1 year ago

Please try parsing your files with our new DWARF plugin: https://github.com/Vector35/binaryninja-api/issues/3206#issuecomment-1629342753

It uses gmili under the hood, which should support DWARF 5.