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

Public Member Functions

 scoped_disasm_info_object (struct gdbarch *gdbarch, CORE_ADDR memaddr, disassemble_info *info)
 
 ~scoped_disasm_info_object ()
 
disasm_info_objectget () const
 

Static Private Member Functions

static disasm_info_objectallocate_disasm_info_object ()
 

Private Attributes

gdbpy_ref< disasm_info_objectm_disasm_info
 

Detailed Description

Definition at line 1167 of file py-disasm.c.

Constructor & Destructor Documentation

◆ scoped_disasm_info_object()

scoped_disasm_info_object::scoped_disasm_info_object ( struct gdbarch * gdbarch,
CORE_ADDR memaddr,
disassemble_info * info )
inline

Definition at line 1170 of file py-disasm.c.

References current_program_space, disasm_info_fill(), and m_disasm_info.

◆ ~scoped_disasm_info_object()

scoped_disasm_info_object::~scoped_disasm_info_object ( )
inline

Definition at line 1179 of file py-disasm.c.

References m_disasm_info.

Member Function Documentation

◆ allocate_disasm_info_object()

static disasm_info_object * scoped_disasm_info_object::allocate_disasm_info_object ( )
inlinestaticprivate

Definition at line 1202 of file py-disasm.c.

References disasm_info_object_type.

◆ get()

disasm_info_object * scoped_disasm_info_object::get ( ) const
inline

Definition at line 1191 of file py-disasm.c.

References m_disasm_info.

Referenced by gdbpy_print_insn().

Member Data Documentation

◆ m_disasm_info

gdbpy_ref<disasm_info_object> scoped_disasm_info_object::m_disasm_info
private

Definition at line 1213 of file py-disasm.c.

Referenced by get(), scoped_disasm_info_object(), and ~scoped_disasm_info_object().


The documentation for this struct was generated from the following file: