|
GDB (xrefs)
|
Go to the source code of this file.
Classes | |
| struct | gdb_line_mapping |
| struct | gdb_symbol_callbacks |
| struct | gdb_reg_value |
| struct | gdb_frame_id |
| struct | gdb_unwind_callbacks |
| struct | gdb_reader_funcs |
Macros | |
| #define | GDB_READER_INTERFACE_VERSION 1 |
| #define | GDB_DECLARE_GPL_COMPATIBLE_READER |
Enumerations | |
| enum | gdb_status { GDB_FAIL = 0, GDB_SUCCESS = 1 } |
Functions | |
| enum gdb_status() | gdb_target_read (GDB_CORE_ADDR target_mem, void *gdb_buf, int len) |
| enum gdb_status() | gdb_read_debug_info (struct gdb_reader_funcs *self, struct gdb_symbol_callbacks *cb, void *memory, long memory_sz) |
| enum gdb_status() | gdb_unwind_frame (struct gdb_reader_funcs *self, struct gdb_unwind_callbacks *cb) |
| struct gdb_frame_id() | gdb_get_frame_id (struct gdb_reader_funcs *self, struct gdb_unwind_callbacks *c) |
| struct gdb_reader_funcs * | gdb_init_reader (void) |
| #define GDB_DECLARE_GPL_COMPATIBLE_READER |
Definition at line 48 of file jit-reader.h.
| #define GDB_READER_INTERFACE_VERSION 1 |
Definition at line 29 of file jit-reader.h.
Referenced by jit_reader_load().
| typedef struct gdb_block*( gdb_block_open) (struct gdb_symbol_callbacks *cb, struct gdb_symtab *symtab, struct gdb_block *parent, GDB_CORE_ADDR begin, GDB_CORE_ADDR end, const char *name) |
Definition at line 114 of file jit-reader.h.
| typedef unsigned long GDB_CORE_ADDR |
Definition at line 59 of file jit-reader.h.
| typedef void( gdb_destroy_reader) (struct gdb_reader_funcs *self) |
Definition at line 312 of file jit-reader.h.
| typedef void( gdb_object_close) (struct gdb_symbol_callbacks *cb, struct gdb_object *obj) |
Definition at line 142 of file jit-reader.h.
| typedef struct gdb_object*( gdb_object_open) (struct gdb_symbol_callbacks *cb) |
Definition at line 85 of file jit-reader.h.
| typedef void( gdb_reg_value_free) (struct gdb_reg_value *) |
Definition at line 179 of file jit-reader.h.
| typedef void( gdb_symtab_add_line_mapping) (struct gdb_symbol_callbacks *cb, struct gdb_symtab *symtab, int nlines, struct gdb_line_mapping *lines) |
Definition at line 125 of file jit-reader.h.
| typedef void( gdb_symtab_close) (struct gdb_symbol_callbacks *cb, struct gdb_symtab *symtab) |
Definition at line 133 of file jit-reader.h.
| typedef struct gdb_symtab*( gdb_symtab_open) (struct gdb_symbol_callbacks *cb, struct gdb_object *obj, const char *file_name) |
Definition at line 95 of file jit-reader.h.
| typedef struct gdb_reg_value*( gdb_unwind_reg_get) (struct gdb_unwind_callbacks *cb, int regnum) |
Definition at line 247 of file jit-reader.h.
| typedef void( gdb_unwind_reg_set) (struct gdb_unwind_callbacks *cb, int regnum, struct gdb_reg_value *val) |
Definition at line 260 of file jit-reader.h.
| enum gdb_status |
| Enumerator | |
|---|---|
| GDB_FAIL | |
| GDB_SUCCESS | |
Definition at line 63 of file jit-reader.h.
| struct gdb_frame_id() gdb_get_frame_id | ( | struct gdb_reader_funcs * | self, |
| struct gdb_unwind_callbacks * | c | ||
| ) |
| struct gdb_reader_funcs* gdb_init_reader | ( | void | ) |
| enum gdb_status() gdb_read_debug_info | ( | struct gdb_reader_funcs * | self, |
| struct gdb_symbol_callbacks * | cb, | ||
| void * | memory, | ||
| long | memory_sz | ||
| ) |
| enum gdb_status() gdb_target_read | ( | GDB_CORE_ADDR | target_mem, |
| void * | gdb_buf, | ||
| int | len | ||
| ) |
| enum gdb_status() gdb_unwind_frame | ( | struct gdb_reader_funcs * | self, |
| struct gdb_unwind_callbacks * | cb | ||
| ) |
1.8.10