disasm_interface_t
static const disasm_interface_t db_disasm_interface = {
static void disasm_register_shift(const disasm_interface_t *di, u_int insn);
static void disasm_print_reglist(const disasm_interface_t *di, u_int insn);
static void disasm_insn_ldrstr(const disasm_interface_t *di, u_int insn,
static void disasm_insn_ldrhstrh(const disasm_interface_t *di, u_int insn,
static void disasm_insn_ldcstc(const disasm_interface_t *di, u_int insn,
disasm(const disasm_interface_t *di, vaddr_t loc, int altfmt)
disasm_register_shift(const disasm_interface_t *di, u_int insn)
disasm_print_reglist(const disasm_interface_t *di, u_int insn)
disasm_insn_ldrstr(const disasm_interface_t *di, u_int insn, u_int loc)
disasm_insn_ldrhstrh(const disasm_interface_t *di, u_int insn, u_int loc)
disasm_insn_ldcstc(const disasm_interface_t *di, u_int insn, u_int loc)
static const disasm_interface_t disassemble_di = {
vaddr_t disasm(const disasm_interface_t *, vaddr_t, int);
static const disasm_interface_t db_disasm_interface = {
csetsel_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
crc32_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
disasm_insn(const disasm_interface_t *di, vaddr_t loc, uint32_t insn)
disasm(const disasm_interface_t *di, vaddr_t loc)
func(const disasm_interface_t *di, uint64_t pc, uint32_t insn, \
extendreg_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
shiftreg_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
regoffset_b_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
regoffset_h_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
regoffset_w_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
regoffset_x_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
addsub_imm_common(const disasm_interface_t *di, uint64_t pc, uint32_t insn,
void disasm_insn(const disasm_interface_t *, vaddr_t, uint32_t);
vaddr_t disasm(const disasm_interface_t *, vaddr_t);