diff options
Diffstat (limited to 'gdb/gcore.h')
-rw-r--r-- | gdb/gcore.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/gcore.h b/gdb/gcore.h index af37ff3..7e8e316 100644 --- a/gdb/gcore.h +++ b/gdb/gcore.h @@ -22,10 +22,19 @@ #include "gdb_bfd.h" +struct thread_info; + extern gdb_bfd_ref_ptr create_gcore_bfd (const char *filename); extern void write_gcore_file (bfd *obfd); extern int objfile_find_memory_regions (struct target_ops *self, find_memory_region_ftype func, void *obfd); +/* Find the signalled thread. In case there's more than one signalled + thread, prefer the current thread, if it is signalled. If no thread was + signalled, default to the current thread, unless it has exited, in which + case return NULL. */ + +extern thread_info *gcore_find_signalled_thread (); + #endif /* GCORE_H */ |