59 return event.release ();
74 if (frame_obj == NULL)
81 if (regnum_obj == NULL)
87 return event.release ();
102 if (addr_obj == NULL)
115 return event.release ();
static PyObject * create_inferior_call_event_object(inferior_call_kind flag, ptid_t ptid, CORE_ADDR addr)
PyObject * frame_info_to_frame_object(struct frame_info *frame)
int evpy_add_attribute(PyObject *event, const char *name, PyObject *attr)
int emit_inferior_call_event(inferior_call_kind flag, ptid_t thread, CORE_ADDR addr)
PyObject * gdbpy_create_ptid_object(ptid_t ptid)
int emit_register_changed_event(struct frame_info *frame, int regnum)
#define gdb_assert_not_reached(message)
int emit_memory_changed_event(CORE_ADDR addr, ssize_t len)
static PyObject * create_memory_changed_event_object(CORE_ADDR addr, ssize_t len)
events_object gdb_py_events
static PyObject * create_register_changed_event_object(struct frame_info *frame, int regnum)
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)