Retargettable disassembler for reverse engineering