49 for (current_bs = bs; current_bs != NULL; current_bs = current_bs->
next)
59 list.reset (PyList_New (0));
64 if (PyList_Append (list.get (), current_py_bp))
68 first_bp = current_py_bp;
76 if (stop_event_obj == NULL)
81 if (stop_signal != GDB_SIGNAL_0
82 && stop_signal != GDB_SIGNAL_TRAP)
85 if (stop_event_obj == NULL)
91 if (stop_event_obj == NULL)
94 if (stop_event_obj == NULL)
gdbpy_ref create_breakpoint_event_object(PyObject *breakpoint_list, PyObject *first_bp)
int evpy_emit_event(PyObject *event, eventregistry_object *registry)
gdbpy_ref create_thread_event_object(PyTypeObject *py_type, PyObject *thread)
gdbpy_ref py_get_event_thread(ptid_t ptid)
events_object gdb_py_events
bool evregpy_no_listeners_p(eventregistry_object *registry)
gdb::ref_ptr< T, gdbpy_ref_policy< T > > gdbpy_ref
gdbpy_ref create_signal_event_object(enum gdb_signal stop_signal)
gdbpy_ref create_stop_event_object(PyTypeObject *py_type)
int emit_stop_event(struct bpstat *bs, enum gdb_signal stop_signal)
struct breakpoint * breakpoint_at
gdbpy_breakpoint_object * py_bp_object