GDB (xrefs)
|
Go to the source code of this file.
Functions | |
PyTypeObject eventregistry_object_type | CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("eventregistry_object") |
static PyObject * | evregpy_connect (PyObject *self, PyObject *function) |
static PyObject * | evregpy_disconnect (PyObject *self, PyObject *function) |
eventregistry_object * | create_eventregistry_object (void) |
static void | evregpy_dealloc (PyObject *self) |
static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION | gdbpy_initialize_eventregistry (void) |
bool | evregpy_no_listeners_p (eventregistry_object *registry) |
GDBPY_INITIALIZE_FILE (gdbpy_initialize_eventregistry) | |
Variables | |
events_object | gdb_py_events |
static PyMethodDef | eventregistry_object_methods [] |
PyTypeObject | eventregistry_object_type |
|
extern |
eventregistry_object * create_eventregistry_object | ( | void | ) |
Definition at line 80 of file py-evtregistry.c.
References eventregistry_object_type.
Referenced by add_new_registry().
Definition at line 33 of file py-evtregistry.c.
References func.
|
static |
Definition at line 97 of file py-evtregistry.c.
Definition at line 57 of file py-evtregistry.c.
References func.
bool evregpy_no_listeners_p | ( | eventregistry_object * | registry | ) |
Definition at line 119 of file py-evtregistry.c.
Referenced by add_thread_object(), connpy_connection_removed(), emit_clear_objfiles_event(), emit_continue_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_executable_changed(), gdbpy_program_space_event(), python_inferior_deleted(), and python_new_inferior().
|
static |
Definition at line 106 of file py-evtregistry.c.
References eventregistry_object_type, gdb_module, and gdb_pymodule_addobject().
GDBPY_INITIALIZE_FILE | ( | gdbpy_initialize_eventregistry | ) |
|
static |
Definition at line 128 of file py-evtregistry.c.
PyTypeObject eventregistry_object_type |
Definition at line 135 of file py-evtregistry.c.
Referenced by create_eventregistry_object(), and gdbpy_initialize_eventregistry().
events_object gdb_py_events |
Definition at line 24 of file py-evtregistry.c.
Referenced by add_new_registry(), add_thread_object(), connpy_connection_removed(), emit_clear_objfiles_event(), emit_continue_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_events_mod_func(), gdbpy_executable_changed(), gdbpy_program_space_event(), python_inferior_deleted(), and python_new_inferior().