30 if (objfile_event == NULL)
41 return objfile_event.
release ();
66 PyObject *py_progspace;
70 if (objfile_event == NULL)
81 return objfile_event.
release ();
int evpy_add_attribute(PyObject *event, const char *name, PyObject *attr)
PyObject * objfile_to_objfile_object(struct objfile *objfile)
static PyObject * create_clear_objfiles_event_object(void)
static PyObject * create_new_objfile_event_object(struct objfile *objfile)
int emit_clear_objfiles_event(void)
events_object gdb_py_events
int emit_new_objfile_event(struct objfile *objfile)
struct program_space * current_program_space
gdbpy_ref create_event_object(PyTypeObject *py_type)
int evpy_emit_event(PyObject *event, eventregistry_object *registry)
int evregpy_no_listeners_p(eventregistry_object *registry)
PyObject * pspace_to_pspace_object(struct program_space *pspace)