GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
gdb_pretty_print_disassembler Class Reference

#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 gdbarcharch ()
 

Private Attributes

struct ui_outm_uiout
 
string_file m_insn_stb
 
gdb_disassembler m_di
 
string_file m_opcode_stb
 
gdb::byte_vector m_opcode_data
 

Detailed Description

Definition at line 353 of file disasm.h.

Constructor & Destructor Documentation

◆ gdb_pretty_print_disassembler()

gdb_pretty_print_disassembler::gdb_pretty_print_disassembler ( struct gdbarch * gdbarch,
struct ui_out * uiout )
inlineexplicit

Definition at line 356 of file disasm.h.

Member Function Documentation

◆ arch()

struct gdbarch * gdb_pretty_print_disassembler::arch ( )
inlineprivate

Definition at line 370 of file disasm.h.

Referenced by pretty_print_insn().

◆ pretty_print_insn()

int gdb_pretty_print_disassembler::pretty_print_insn ( const struct disasm_insn * insn,
gdb_disassembly_flags flags )

Member Data Documentation

◆ m_di

gdb_disassembler gdb_pretty_print_disassembler::m_di
private

Definition at line 380 of file disasm.h.

Referenced by pretty_print_insn().

◆ m_insn_stb

string_file gdb_pretty_print_disassembler::m_insn_stb
private

Definition at line 377 of file disasm.h.

Referenced by pretty_print_insn().

◆ m_opcode_data

gdb::byte_vector gdb_pretty_print_disassembler::m_opcode_data
private

Definition at line 386 of file disasm.h.

Referenced by pretty_print_insn().

◆ m_opcode_stb

string_file gdb_pretty_print_disassembler::m_opcode_stb
private

Definition at line 383 of file disasm.h.

Referenced by pretty_print_insn().

◆ m_uiout

struct ui_out* gdb_pretty_print_disassembler::m_uiout
private

Definition at line 373 of file disasm.h.

Referenced by pretty_print_insn().


The documentation for this class was generated from the following files: