The machine god (German: Maschinengott) is a very fast terminal disassembler for x86-64. It uses all available CPU cores to disassemble huge binaries in a very short amount of time. It also shows some information about the machine code - for example the most used assembly instructions and the used ISA extensions.
I created my own little disassembler because the other ones were just too slow when disassembling huge (300 MB+) binaries. I also wanted some quick information about used ISA extensions and instructions.
- Works with Windows and Linux binaries
- PE multithreaded disassembly for executable and dynamic link libraries (.exe and .dll)
- View most used assembly instructions
- View total assembly instruction count
- View used ISA extensions (e. g. AVX, FMA3 or AVX512F)
- View disassembled code in AT&T or Intel syntax
- View instruction encoding
Example output from a program analysis:
Example disassembly in AT&T syntax:
The relative address, machine language and instruction encoding is displayed too.