41 gdb_assert_not_reached (
"invalid inferior_call_kind");
73 if (frame_obj == NULL)
80 if (regnum_obj == NULL)
101 if (addr_obj == NULL)
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)
PyObject * frame_info_to_frame_object(frame_info_ptr frame)
int emit_memory_changed_event(CORE_ADDR addr, ssize_t len)
int emit_register_changed_event(frame_info_ptr frame, int regnum)
int emit_inferior_call_event(inferior_call_kind flag, ptid_t thread, CORE_ADDR addr)
static gdbpy_ref create_inferior_call_event_object(inferior_call_kind flag, ptid_t ptid, CORE_ADDR addr)
static gdbpy_ref create_register_changed_event_object(frame_info_ptr frame, int regnum)
static gdbpy_ref create_memory_changed_event_object(CORE_ADDR addr, ssize_t len)
PyObject * gdbpy_create_ptid_object(ptid_t ptid)
gdb::ref_ptr< T, gdbpy_ref_policy< T > > gdbpy_ref
gdbpy_ref gdb_py_object_from_longest(LONGEST l)
gdbpy_ref gdb_py_object_from_ulongest(ULONGEST l)