int emit_new_objfile_event (struct objfile *objfile) { if (evregpy_no_listeners_p (gdb_py_events.new_objfile)) return 0; gdbpy_ref<> event = create_new_objfile_event_object (objfile); if (event != NULL) return evpy_emit_event (event.get (), gdb_py_events.new_objfile); return -1; }
int emit_new_objfile_event (struct objfile *objfile) { PyObject *event; if (evregpy_no_listeners_p (gdb_py_events.new_objfile)) return 0; event = create_new_objfile_event_object (objfile); if (event) return evpy_emit_event (event, gdb_py_events.new_objfile); return -1; }