Small event ownership clean up in Python layer
[deliverable/binutils-gdb.git] / gdb / python / py-event.h
index 2f02c5f861c2d03acdcbf6a4a7c6b156184e535c..27db8287bb5839e11913410bb3730ec19fe6c3b3 100644 (file)
@@ -124,9 +124,9 @@ extern int emit_memory_changed_event (CORE_ADDR addr, ssize_t len);
 extern int evpy_emit_event (PyObject *event,
                             eventregistry_object *registry);
 
-extern PyObject *create_event_object (PyTypeObject *py_type);
-extern PyObject *create_thread_event_object (PyTypeObject *py_type,
-                                            PyObject *thread = nullptr);
+extern gdbpy_ref<> create_event_object (PyTypeObject *py_type);
+extern gdbpy_ref<> create_thread_event_object (PyTypeObject *py_type,
+                                              PyObject *thread = nullptr);
 extern int emit_new_objfile_event (struct objfile *objfile);
 extern int emit_clear_objfiles_event (void);
 
This page took 0.025224 seconds and 4 git commands to generate.