28 if (exited_event == NULL)
35 if (exit_code_obj == NULL)
38 exit_code_obj.get ()) < 0)
gdbpy_ref create_event_object(PyTypeObject *py_type)
int evpy_add_attribute(PyObject *event, const char *name, PyObject *attr)
int evpy_emit_event(PyObject *event, eventregistry_object *registry)
events_object gdb_py_events
bool evregpy_no_listeners_p(eventregistry_object *registry)
static gdbpy_ref create_exited_event_object(const LONGEST *exit_code, struct inferior *inf)
int emit_exited_event(const LONGEST *exit_code, struct inferior *inf)
gdbpy_ref< inferior_object > inferior_to_inferior_object(struct inferior *inferior)
gdb::ref_ptr< T, gdbpy_ref_policy< T > > gdbpy_ref
gdbpy_ref gdb_py_object_from_longest(LONGEST l)