-
Notifications
You must be signed in to change notification settings - Fork 28
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
Support more architectures #12
Comments
Hi, Ben. I would be interested in adding support for RISC-V to |
That sounds great, however I fear that it won't be easy - the disassembler being currently used only supports x86, so a different disassembler would be needed, and capstone tends to be slow. But I am definitely amenable to risc-v especially if that means a better disassembler. |
One of my long-term goals is to lift the disassembly to a higher level and allow you to define rules semantically. But that's a lot of work and I don't have a lot of time :/ |
If we can't find a disassembler that covers both then it might work to define a I also like your idea of lifting to a higher level but agree that it would be a lot of work like you say. Let me gather my thoughts over the weekend and put together a proper RFC so that you can see what I'm thinking. |
Currently ropr only supports x86 / x86_64. This is partially just due to the disassembler being only compatible with x86.
Consider the possiblity of switching to a new disassembler (maybe yaxpeax or even hand-rolled?) to get more architectures.
This may also require #9 since we would need to define rules / patterns for both arm and x86 at very least
The text was updated successfully, but these errors were encountered: