The source project of this merge request has been removed.
Add radare2 / r2ghidra decompiler for executables
Fixes #157 (closed)
This adds a new type of Container
that can be subclassed to run r2ghidra
on the functions identified by the disassembler.
I have implemented it for ELF files only for now, but it should be rather easy to add it to other file types.
What is still missing:
-
Add documentation about how to install radare2
/r2pipe
/r2ghidra
-
Fix tests so they run correctly if r2ghidra
is installed -
Add tests for decompiler -
Reduce noise generated by decompiler output -
Implemented decompiler for other file types -
Rework Command
class (see !63 (merged))
Edited by Jean-Romain Garnier
Merge request reports
Activity
Filter activity
added 1 commit
- 344c63ef - Better handle decompile tools not being installed
added 1 commit
- 1b2a5412 - Improve output when decompiler is missing some dependencies
added 1 commit
- 66853379 - Make sure excluded commands in elf tests don't inadvertedly ignore files
added 2 commits
I'd be glad to hear any feedback! Feel free to leave comments or reviews if you feel like it
Edited by Jean-Romain Garnieradded 2 commits
added 4 commits
Toggle commit list
Please register or sign in to reply