|
static void | memory_error_func (int status, bfd_vma memaddr, struct disassemble_info *info) noexcept |
|
static void | print_address_func (bfd_vma addr, struct disassemble_info *info) noexcept |
|
static int | read_memory_func (bfd_vma memaddr, gdb_byte *buff, unsigned int len, struct disassemble_info *info) noexcept |
|
static int | fprintf_func (void *dis_info, const char *format,...) noexcept ATTRIBUTE_PRINTF(2 |
|
static int static int | fprintf_styled_func (void *dis_info, enum disassembler_style style, const char *format,...) noexcept ATTRIBUTE_PRINTF(3 |
|
static int static int static int | vfprintf_styled_func (void *dis_info, enum disassembler_style style, const char *format, va_list args) noexcept ATTRIBUTE_PRINTF(3 |
|
Definition at line 134 of file py-disasm.c.
◆ gdbpy_disassembler()
◆ fprintf_func()
int gdbpy_disassembler::fprintf_func |
( |
void * | dis_info, |
|
|
const char * | format, |
|
|
| ... ) |
|
staticnoexcept |
◆ fprintf_styled_func()
int gdbpy_disassembler::fprintf_styled_func |
( |
void * | dis_info, |
|
|
enum disassembler_style | style, |
|
|
const char * | format, |
|
|
| ... ) |
|
staticnoexcept |
◆ has_stored_exception()
bool gdbpy_disassembler::has_stored_exception |
( |
| ) |
const |
|
inlineprivate |
◆ memory_error_address()
static int static int static int const gdb::optional< CORE_ADDR > & gdbpy_disassembler::memory_error_address |
( |
| ) |
const |
|
inline |
◆ memory_error_func()
void gdbpy_disassembler::memory_error_func |
( |
int | status, |
|
|
bfd_vma | memaddr, |
|
|
struct disassemble_info * | info ) |
|
staticnoexcept |
◆ print_address_func()
void gdbpy_disassembler::print_address_func |
( |
bfd_vma | addr, |
|
|
struct disassemble_info * | info ) |
|
staticnoexcept |
◆ py_disasm_info()
◆ read_memory_func()
int gdbpy_disassembler::read_memory_func |
( |
bfd_vma | memaddr, |
|
|
gdb_byte * | buff, |
|
|
unsigned int | len, |
|
|
struct disassemble_info * | info ) |
|
staticnoexcept |
◆ release()
std::vector< gdbpy_ref<> > gdbpy_disassembler::release |
( |
| ) |
|
|
inline |
◆ restore_exception()
bool gdbpy_disassembler::restore_exception |
( |
| ) |
|
|
inline |
◆ store_exception()
◆ vfprintf_styled_func()
int gdbpy_disassembler::vfprintf_styled_func |
( |
void * | dis_info, |
|
|
enum disassembler_style | style, |
|
|
const char * | format, |
|
|
va_list | args ) |
|
staticnoexcept |
◆ m_disasm_info_object
◆ m_memory_error_address
gdb::optional<CORE_ADDR> gdbpy_disassembler::m_memory_error_address |
|
private |
◆ m_memory_source
PyObject* gdbpy_disassembler::m_memory_source |
|
private |
◆ m_parts
std::vector<gdbpy_ref<> > gdbpy_disassembler::m_parts |
|
private |
◆ m_stored_exception
The documentation for this struct was generated from the following file:
- /home/rel/rpmbuild/BUILD/gdb-14.1/gdb/python/py-disasm.c