* symfile.c (reread_symbols): Reload EXEC_BFD on its change.
This commit is contained in:
parent
515630c5e5
commit
b2de52bb5a
2 changed files with 12 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* symfile.c (reread_symbols): Reload EXEC_BFD on its change.
|
||||
|
||||
2008-05-04 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* inferior.h (read_pc_pid, write_pc_pid): Remove.
|
||||
|
|
|
@ -2331,6 +2331,14 @@ reread_symbols (void)
|
|||
/* We need to do this whenever any symbols go away. */
|
||||
make_cleanup (clear_symtab_users_cleanup, 0 /*ignore*/);
|
||||
|
||||
if (exec_bfd != NULL && strcmp (bfd_get_filename (objfile->obfd),
|
||||
bfd_get_filename (exec_bfd)) == 0)
|
||||
{
|
||||
/* Reload EXEC_BFD without asking anything. */
|
||||
|
||||
exec_file_attach (bfd_get_filename (objfile->obfd), 0);
|
||||
}
|
||||
|
||||
/* Clean up any state BFD has sitting around. We don't need
|
||||
to close the descriptor but BFD lacks a way of closing the
|
||||
BFD without closing the descriptor. */
|
||||
|
|
Loading…
Reference in a new issue