GDB (xrefs)
|
Go to the source code of this file.
Functions | |
void | evpy_dealloc (PyObject *self) |
gdbpy_ref | create_event_object (PyTypeObject *py_type) |
int | evpy_add_attribute (PyObject *event, const char *name, PyObject *attr) |
static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION | gdbpy_initialize_event (void) |
int | gdbpy_initialize_event_generic (PyTypeObject *type, const char *name) |
int | evpy_emit_event (PyObject *event, eventregistry_object *registry) |
GDBPY_INITIALIZE_FILE (gdbpy_initialize_event) | |
Variables | |
static gdb_PyGetSetDef | event_object_getset [] |
PyTypeObject | event_object_type |
gdbpy_ref create_event_object | ( | PyTypeObject * | py_type | ) |
Definition at line 31 of file py-event.c.
Referenced by create_clear_objfiles_event_object(), create_exited_event_object(), create_free_objfile_event_object(), create_inferior_call_event_object(), create_memory_changed_event_object(), create_new_objfile_event_object(), create_register_changed_event_object(), create_thread_event_object(), emit_connection_event(), emit_executable_changed_event(), gdbpy_program_space_event(), python_inferior_deleted(), and python_new_inferior().
Definition at line 50 of file py-event.c.
References name.
Referenced by create_breakpoint_event_object(), create_clear_objfiles_event_object(), create_exited_event_object(), create_free_objfile_event_object(), create_inferior_call_event_object(), create_memory_changed_event_object(), create_new_objfile_event_object(), create_register_changed_event_object(), create_signal_event_object(), create_thread_event_object(), emit_connection_event(), emit_executable_changed_event(), gdbpy_program_space_event(), python_inferior_deleted(), and python_new_inferior().
void evpy_dealloc | ( | PyObject * | self | ) |
Definition at line 24 of file py-event.c.
int evpy_emit_event | ( | PyObject * | event, |
eventregistry_object * | registry ) |
Definition at line 83 of file py-event.c.
References func, and gdbpy_print_stack().
Referenced by add_thread_object(), emit_clear_objfiles_event(), emit_connection_event(), emit_continue_event(), emit_executable_changed_event(), emit_exited_event(), emit_free_objfile_event(), emit_inferior_call_event(), emit_memory_changed_event(), emit_new_objfile_event(), emit_register_changed_event(), emit_stop_event(), emit_thread_exit_event(), gdbpy_breakpoint_created(), gdbpy_breakpoint_deleted(), gdbpy_breakpoint_modified(), gdbpy_program_space_event(), python_inferior_deleted(), and python_new_inferior().
|
static |
Definition at line 58 of file py-event.c.
References event_object_type, and gdbpy_initialize_event_generic().
int gdbpy_initialize_event_generic | ( | PyTypeObject * | type, |
const char * | name ) |
Definition at line 69 of file py-event.c.
References gdb_module, gdb_pymodule_addobject(), and name.
Referenced by gdbpy_initialize_event().
GDBPY_INITIALIZE_FILE | ( | gdbpy_initialize_event | ) |
|
static |
Definition at line 119 of file py-event.c.
PyTypeObject event_object_type |
Definition at line 126 of file py-event.c.
Referenced by gdbpy_initialize_event().