Decode binaries and print out which instruction set extensions they use. This program's name is a lie: it supports not just x86/ELF but also ARM64, MachO, and possibly more.
Read instructions one-by-one instead of keeping the whole disassembled data inside the RAM.
This approach decreases the amount of memory used dramatically, making the app able to process binaries of any size.
As a bonus, it also increases the app performance by about 2-3 times on the hardware I tested.
Read instructions one-by-one instead of keeping the whole disassembled data inside the RAM. This approach decreases the amount of memory used dramatically, making the app able to process binaries of any size. As a bonus, it also increases the app performance by about 2-3 times on the hardware I tested.
Closes #90 Closes #2