GDB (xrefs)
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)
 
int pretty_print_insn (struct ui_out *uiout, const struct disasm_insn *insn, gdb_disassembly_flags flags)
 

Private Member Functions

struct gdbarcharch ()
 

Private Attributes

gdb_disassembler m_di
 
string_file m_insn_stb
 
string_file m_opcode_stb
 

Detailed Description

Definition at line 107 of file disasm.h.

Constructor & Destructor Documentation

◆ gdb_pretty_print_disassembler()

gdb_pretty_print_disassembler::gdb_pretty_print_disassembler ( struct gdbarch gdbarch)
inlineexplicit

Definition at line 110 of file disasm.h.

Member Function Documentation

◆ arch()

struct gdbarch* gdb_pretty_print_disassembler::arch ( )
inlineprivate

Definition at line 121 of file disasm.h.

References gdb_disassembler::arch(), and m_di.

Referenced by pretty_print_insn().

◆ pretty_print_insn()

int gdb_pretty_print_disassembler::pretty_print_insn ( struct ui_out uiout,
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 124 of file disasm.h.

Referenced by arch(), and pretty_print_insn().

◆ m_insn_stb

string_file gdb_pretty_print_disassembler::m_insn_stb
private

Definition at line 128 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 131 of file disasm.h.

Referenced by pretty_print_insn().


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