mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-09 17:33:24 +08:00
Add gdb.free_objfile event registry
Currently, Python code can use event registries to detect when gdb loads a new objfile, and when gdb clears the objfile list. However, there's no way to detect the removal of an objfile, say when the inferior calls dlclose. This patch adds a gdb.free_objfile event registry and arranges for an event to be emitted in this case.
This commit is contained in:
@ -74,6 +74,7 @@ extern gdbpy_ref<> create_thread_event_object (PyTypeObject *py_type,
|
||||
PyObject *thread);
|
||||
|
||||
extern int emit_new_objfile_event (struct objfile *objfile);
|
||||
extern int emit_free_objfile_event (struct objfile *objfile);
|
||||
extern int emit_clear_objfiles_event (void);
|
||||
|
||||
extern void evpy_dealloc (PyObject *self);
|
||||
|
Reference in New Issue
Block a user