mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 17:18:55 +00:00
* linux-thread-db.c (thread_db_new_objfile): Only try to load
libthread_db when we load libpthread or the main symbol file. (thread_db_inferior_created): New function. (_initialize_thread_db): Attach inferior_created observer. * linux-nat.c (linux_child_post_attach): Remove call to check_for_thread_db. (linux_child_post_startup_inferior): Ditto. * objfiles.h (OBJF_MAINLINE): Define. * symfile.c (symbol_file_add_with_addrs_or_offsets): Pass it to allocate_objfile when appropriate.
This commit is contained in:
@@ -196,7 +196,8 @@ struct objfile
|
||||
|
||||
CORE_ADDR addr_low;
|
||||
|
||||
/* Some flag bits for this objfile. */
|
||||
/* Some flag bits for this objfile.
|
||||
The values are defined by OBJF_*. */
|
||||
|
||||
unsigned short flags;
|
||||
|
||||
@@ -434,6 +435,11 @@ struct objfile
|
||||
|
||||
#define OBJF_PSYMTABS_READ (1 << 4)
|
||||
|
||||
/* Set if this is the main symbol file
|
||||
(as opposed to symbol file for dynamically loaded code). */
|
||||
|
||||
#define OBJF_MAINLINE (1 << 5)
|
||||
|
||||
/* The object file that contains the runtime common minimal symbols
|
||||
for SunOS4. Note that this objfile has no associated BFD. */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user