68 struct disassemble_info
m_di;
73 struct disassemble_info *info);
75 struct disassemble_info *info);
77 struct disassemble_info *info);
95 gdb_disassembly_flags
flags,
int how_many,
117 gdb_disassembly_flags
flags);
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t err
static void dis_asm_memory_error(int err, bfd_vma memaddr, struct disassemble_info *info)
static int dis_asm_read_memory(bfd_vma memaddr, gdb_byte *myaddr, unsigned int len, struct disassemble_info *info)
static int branch_delay_insns
int print_insn(CORE_ADDR memaddr, int *branch_delay_insns=NULL)
int gdb_print_insn(struct gdbarch *gdbarch, CORE_ADDR memaddr, struct ui_file *stream, int *branch_delay_insns)
mach_port_t kern_return_t mach_port_t msgports mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
int pretty_print_insn(struct ui_out *uiout, const struct disasm_insn *insn, gdb_disassembly_flags flags)
decltype(disassemble_info::read_memory_func) di_read_memory_ftype
struct gdbarch * m_gdbarch
gdb_pretty_print_disassembler(struct gdbarch *gdbarch)
void set_disassembler_options(char *options)
struct ui_file * stream()
char * get_disassembler_options(struct gdbarch *gdbarch)
int gdb_insn_length(struct gdbarch *gdbarch, CORE_ADDR memaddr)
struct disassemble_info m_di
void gdb_disassembly(struct gdbarch *gdbarch, struct ui_out *uiout, gdb_disassembly_flags flags, int how_many, CORE_ADDR low, CORE_ADDR high)
DEF_ENUM_FLAGS_TYPE(enum gdb_disassembly_flag, gdb_disassembly_flags)
int gdb_buffered_insn_length(struct gdbarch *gdbarch, const gdb_byte *insn, int max_len, CORE_ADDR memaddr)
unsigned int is_speculative
gdb_disassembler(struct gdbarch *gdbarch, struct ui_file *file)
static void dis_asm_print_address(bfd_vma addr, struct disassemble_info *info)