Home | History | Annotate | Download | only in python

Lines Matching refs:event

20 #include "py-event.h"
29 gdbpy_ref<> event;
34 event = create_event_object (&inferior_call_pre_event_object_type);
37 event = create_event_object (&inferior_call_post_event_object_type);
47 if (evpy_add_attribute (event.get (), "ptid", ptid_obj.get ()) < 0)
54 if (evpy_add_attribute (event.get (), "address", addr_obj.get ()) < 0)
57 return event;
67 gdbpy_ref<> event = create_event_object (&register_changed_event_object_type);
68 if (event == NULL)
75 if (evpy_add_attribute (event.get (), "frame", frame_obj.get ()) < 0)
82 if (evpy_add_attribute (event.get (), "regnum", regnum_obj.get ()) < 0)
85 return event;
94 gdbpy_ref<> event = create_event_object (&memory_changed_event_object_type);
96 if (event == NULL)
103 if (evpy_add_attribute (event.get (), "address", addr_obj.get ()) < 0)
110 if (evpy_add_attribute (event.get (), "length", len_obj.get ()) < 0)
113 return event;
116 /* Callback function which notifies observers when an event occurs which
118 This function will create a new Python inferior-call event object.
128 gdbpy_ref<> event = create_inferior_call_event_object (flag, thread, addr);
129 if (event != NULL)
130 return evpy_emit_event (event.get (), gdb_py_events.inferior_call);
135 create a new Python memory changed event object. */
143 gdbpy_ref<> event = create_memory_changed_event_object (addr, len);
144 if (event != NULL)
145 return evpy_emit_event (event.get (), gdb_py_events.memory_changed);
150 will create a new Python register changed event object. */
158 gdbpy_ref<> event = create_register_changed_event_object (frame, regnum);
159 if (event != NULL)
160 return evpy_emit_event (event.get (), gdb_py_events.register_changed);