24 static struct PyModuleDef EventModuleDef =
26 PyModuleDef_HEAD_INIT,
45 if (*registryp == NULL)
50 (PyObject *)(*registryp));
65 #define GDB_PY_DEFINE_EVENT(name) \ 66 if (add_new_registry (&gdb_py_events.name, #name) < 0) \ 68 #include "py-all-events.def" 69 #undef GDB_PY_DEFINE_EVENT int gdb_pymodule_addobject(PyObject *module, const char *name, PyObject *object)
int gdbpy_initialize_py_events(void)
eventregistry_object * create_eventregistry_object(void)
#define CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION
static int CPYCHECKER_NEGATIVE_RESULT_SETS_EXCEPTION add_new_registry(eventregistry_object **registryp, const char *name)
events_object gdb_py_events