4 ms·
I have used it, and it is quite flexible. However, it inevitably fell behind when newer instructions came out, and it is not very well maintained. I have submit
by ngneer 6y ago
I have used it, and it is quite flexible. However, it inevitably fell behind when newer instructions came out, and it is not very well maintained. I have submitted two issues (#398, #407) that have been open for a year with no comment...
- saagarjha 6y agoPerhaps Capstone might serve your fuzzing needs better, as it can represent instructions symbolically. For example: https://github.com/aquynh/capstone/blob/master/arch/X86/X86Mapping.c https://github.com/aquynh/capstone/blob/master/arch/X86/X86M...
- monocasa 6y agoA lot of the capstone archs are tablegenned from LLVM MC tables, and they didn't open source their mods to tablegen for whatever reason. It's a lot harder to add stuff like that to capstone on most of their archs, unfortunately. : \ https://github.com/aquynh/capstone/blob/master/arch/PowerPC/PPCGenDisassemblerTables.inc https://github.com/aquynh/capstone/blob/master/arch/PowerPC/...