I didn't add all instructions because I had no idea how to test all of them (the work I developed this for implements "only" the most common PPC instructions: https://github.com/rizinorg/rizin/pull/2823). Common means: occurred 0.001% over ~17.5 million instructions in libc, libgtk and a few other large libraries.
Missing instruction groups are:
Float
Vector
Some specific set/get SPR instructions
Possibly very few fixed-point instructions.
If you wish to have all until the last one traced, please let me know (though I had to delay it until I have more time).
If you have a suggestion how to test tracing of all instructions, please let me know.
Adds tracing for most common PPC instructions.
I didn't add all instructions because I had no idea how to test all of them (the work I developed this for implements "only" the most common PPC instructions: https://github.com/rizinorg/rizin/pull/2823). Common means: occurred 0.001% over ~17.5 million instructions in
libc
,libgtk
and a few other large libraries.Missing instruction groups are:
If you wish to have all until the last one traced, please let me know (though I had to delay it until I have more time). If you have a suggestion how to test tracing of all instructions, please let me know.