Hello, This patch cleans up / deprecates: tm_print_insn_info TARGET_PRINT_INSN_INFO dis_asm_print_address dis_asm_memory_read dis_asm_memory_error they are merged into a single: deprecated_tm_print_insn_info that lives in "disasm.c". It would all be static, with "deprecated_tm_print_insn_info" deleted, if it were not for some accesses that still need eliminating (at least it is now possible to find them). Note that "printcmd.c" is still using deprecated_tm_print_insn_info instead of gdb_disassemble. Turns out that further gdb_disassemble fixes are needed - the "sim" target has the same problems as "core", "thread", "procfs", .... Fix to follow. I'll commit in a day or so, Andrew