Udis86 is an easy-to-use minimalistic disassembler library (libudis86)
for the x86 and x86-64 (AMD64) range of instruction set architectures.
The primary intent of the design and development of udis86 is to aid
software development projects that entail binary code analysis.