GDB (xrefs)
|
#include "disasm.h"
Public Member Functions | |
gdb_pretty_print_disassembler (struct gdbarch *gdbarch, struct ui_out *uiout) | |
int | pretty_print_insn (const struct disasm_insn *insn, gdb_disassembly_flags flags) |
Private Member Functions | |
struct gdbarch * | arch () |
Private Attributes | |
struct ui_out * | m_uiout |
string_file | m_insn_stb |
gdb_disassembler | m_di |
string_file | m_opcode_stb |
gdb::byte_vector | m_opcode_data |
|
inlineprivate |
Definition at line 370 of file disasm.h.
Referenced by pretty_print_insn().
int gdb_pretty_print_disassembler::pretty_print_insn | ( | const struct disasm_insn * | insn, |
gdb_disassembly_flags | flags ) |
Definition at line 362 of file disasm.c.
References disasm_insn::addr, arch(), build_address_symbolic(), string_file::clear(), gdb_disassemble_info::disasm_info(), DISASSEMBLY_OMIT_FNAME, DISASSEMBLY_OMIT_PC, DISASSEMBLY_RAW_BYTES, DISASSEMBLY_RAW_INSN, DISASSEMBLY_SPECULATIVE, ui_out::field_core_addr(), ui_out::field_signed(), ui_out::field_stream(), ui_out::field_string(), ui_out::field_unsigned(), flags, function_name_style, disasm_insn::is_speculative, m_di, m_insn_stb, m_opcode_data, m_opcode_stb, m_uiout, name, disasm_insn::number, pc_prefix(), gdb_disassembler::print_insn(), ui_file::printf(), ui_file::puts(), read_code(), size, ui_out::spaces(), cli_style_option::style(), and ui_out::text().
Referenced by btrace_insn_history(), and dump_insns().
|
private |
Definition at line 380 of file disasm.h.
Referenced by pretty_print_insn().
|
private |
Definition at line 377 of file disasm.h.
Referenced by pretty_print_insn().
|
private |
Definition at line 386 of file disasm.h.
Referenced by pretty_print_insn().
|
private |
Definition at line 383 of file disasm.h.
Referenced by pretty_print_insn().
|
private |
Definition at line 373 of file disasm.h.
Referenced by pretty_print_insn().