GDB (xrefs)
|
#include "disasm.h"
Public Member Functions | |
DISABLE_COPY_AND_ASSIGN (gdb_disassemble_info) | |
struct gdbarch * | arch () |
struct disassemble_info * | disasm_info () |
Protected Types | |
using | read_memory_ftype |
using | memory_error_ftype |
using | print_address_ftype |
using | fprintf_ftype |
using | fprintf_styled_ftype |
Protected Member Functions | |
gdb_disassemble_info (struct gdbarch *gdbarch, read_memory_ftype read_memory_func, memory_error_ftype memory_error_func, print_address_ftype print_address_func, fprintf_ftype fprintf_func, fprintf_styled_ftype fprintf_styled_func) | |
virtual | ~gdb_disassemble_info () |
Protected Attributes | |
struct disassemble_info | m_di |
Private Attributes | |
struct gdbarch * | m_gdbarch |
std::string | m_disassembler_options_holder |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 1036 of file disasm.c.
References gdbarch_bfd_arch_info(), gdbarch_byte_order(), gdbarch_byte_order_for_code(), get_all_disassembler_options(), m_di, and m_disassembler_options_holder.
|
protectedvirtual |
|
inline |
Definition at line 50 of file disasm.h.
References m_gdbarch.
Referenced by gdb_disassembler::dis_asm_print_address(), gdb_print_insn_arm(), gdb_print_insn_mips(), gdbpy_disassembler::print_address_func(), and gdb_disassembler::print_insn().
gdb_disassemble_info::DISABLE_COPY_AND_ASSIGN | ( | gdb_disassemble_info | ) |
|
inline |
Definition at line 55 of file disasm.h.
References m_di.
Referenced by arc_analyze_prologue(), arc_linux_software_single_step(), dump_arc_instruction_command(), gdb_buffered_insn_length(), gdb_pretty_print_disassembler::pretty_print_insn(), s12z_frame_cache(), set_use_libopcodes_styling(), and show_use_libopcodes_styling().
|
protected |
Definition at line 97 of file disasm.h.
Referenced by disasm_info(), gdb_disassemble_info(), gdb_non_printing_buffer_disassembler::gdb_non_printing_buffer_disassembler(), gdb_disassembler::print_insn(), gdb_disassembler::use_ext_lang_for_styling(), gdb_disassembler::use_libopcodes_for_styling(), and ~gdb_disassemble_info().
|
private |
Definition at line 105 of file disasm.h.
Referenced by gdb_disassemble_info().
|
private |