Complete disassembler