4 ms·
ImHex uses capstone to map hex values to opcodes, depending on which ISA (Instruction Set Architecture) you have choosen. That makes it a nifty little tool for
by markwrobel 6y ago
ImHex uses capstone to map hex values to opcodes, depending on which ISA (Instruction Set Architecture) you have choosen. That makes it a nifty little tool for reverse engineering.
http://www.capstone-engine.org/ http://www.capstone-engine.org/
Under the hood, Capstone use LLVM's TableGen as a source for descriptions of registers and opcodes.
http://llvm.org/docs/TableGen/index.html http://llvm.org/docs/TableGen/index.html
I've given ImHex a test run on an Amiga binary and it kind of works. However, the Amiga Hunk format (equivalent of ELF) is not recognized, and is interpreted as opcodes. Also there are issues with copper lists.