title: Disassembly library used by objdump
body: <p>I am searching for a library which performs disassembly of a binary code.</p>
  
  <p>I found that that libdisasm performs exactly same task as I want. However, I have found some links indicating that libdisasm does not work for 64-bit executables. Is it correct ? </p>
  
  <p>But objdump's output for 64-bit executables is reliable (to the best of my knowledge). So, does objdump too use a similar library for disassembly ?? Initially, I thought that objdump uses libdisasm. </p>