Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: r2ghidra decompiler #12

Closed
cielonet opened this issue Apr 20, 2024 · 4 comments
Closed

Feature Request: r2ghidra decompiler #12

cielonet opened this issue Apr 20, 2024 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@cielonet
Copy link

Is there a way to add a decompiling feature to the tool so that it leverages radare2 plugin to, say decompile functions. In addition to having the ESIL representation norm/non-norm I would like to have the decompiled function code alongside.

Right now, I am using pandas to read the esil json files of functions and test various models to see how well they are performing similarity search's (e.g. cosine similarity, etc.) between various versions of the same function. But I would like to also have the ability to import into pandas alongside the ESIL the functions decompiled pseudocode in order to perform similar semantic evaluations.

Not sure if this is within the intended scope of this tool. Great tool either way very useful in many ways.
Reference:
r2ghidra

@br0kej
Copy link
Owner

br0kej commented Apr 28, 2024

Thank you for the feature suggestion @cielonet. I will have a look into it 👍🏼

@br0kej br0kej added enhancement New feature or request good first issue Good for newcomers labels Apr 28, 2024
@br0kej
Copy link
Owner

br0kej commented May 20, 2024

@cielonet - This has been implemented in the newest release!

@br0kej br0kej closed this as completed May 20, 2024
@cielonet
Copy link
Author

Hey thank you for this. I just saw this. Been so busy with a million things. Will be testing within the next few weeks. Thanks again!

@br0kej
Copy link
Owner

br0kej commented Jul 26, 2024

It's probably worth mentioning - There are a few tweaks to how the data is outputted on dev. It might be worth building the dev version if you are brave enough and having a go with that :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants