diff options
author | Tom Tromey <tromey@redhat.com> | 2012-02-16 21:07:20 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-02-16 21:07:20 +0000 |
commit | 7dcd53a07458941ccf02e280b42f9d68dfb976b0 (patch) | |
tree | d8826dcdbcc1399f5700f571362fc3c257455006 /gdb/linux-nat.c | |
parent | 7b5de7eeacf1f08bc31562510bab508ebcaae3ee (diff) | |
download | gdb-7dcd53a07458941ccf02e280b42f9d68dfb976b0.zip gdb-7dcd53a07458941ccf02e280b42f9d68dfb976b0.tar.gz gdb-7dcd53a07458941ccf02e280b42f9d68dfb976b0.tar.bz2 |
* symfile.c (symbol_file_add_main_1): Use inferior's
symfile_flags.
* solib.c (solib_read_symbols): Use inferior's symfile_flags.
* linux-nat.c (linux_child_follow_fork): Set symfile_flags on
inferior.
* infrun.c (handle_vfork_child_exec_or_exit): Set symfile_flags on
inferior.
(follow_exec): Use inferior's symfile_flags.
* inferior.h (struct inferior) <symfile_flags>: New field.
Diffstat (limited to 'gdb/linux-nat.c')
-rw-r--r-- | gdb/linux-nat.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c index 6aab087..3731096 100644 --- a/gdb/linux-nat.c +++ b/gdb/linux-nat.c @@ -59,6 +59,7 @@ #include "solib.h" #include "linux-osdata.h" #include "linux-tdep.h" +#include "symfile.h" #ifndef SPUFS_MAGIC #define SPUFS_MAGIC 0x23c9b64e @@ -723,6 +724,7 @@ holding the child stopped. Try \"set detach-on-fork\" or \ child_lp = add_lwp (inferior_ptid); child_lp->stopped = 1; child_lp->last_resume_kind = resume_stop; + child_inf->symfile_flags = SYMFILE_NO_READ; /* If this is a vfork child, then the address-space is shared with the parent. */ @@ -928,6 +930,7 @@ holding the child stopped. Try \"set detach-on-fork\" or \ child_inf->aspace = new_address_space (); child_inf->pspace = add_program_space (child_inf->aspace); child_inf->removable = 1; + child_inf->symfile_flags = SYMFILE_NO_READ; set_current_program_space (child_inf->pspace); clone_program_space (child_inf->pspace, parent_pspace); |