mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-17 13:10:12 +08:00
* symfile.c (generic_load): Reset breakpoints after loading.
This commit is contained in:
parent
ddabfc735b
commit
38963c97b7
@ -1,3 +1,7 @@
|
||||
2010-03-17 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* symfile.c (generic_load): Reset breakpoints after loading.
|
||||
|
||||
2010-03-17 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* linux-nat.c (linux_nat_detach): Check debug_linux_nat.
|
||||
|
@ -1893,6 +1893,16 @@ generic_load (char *args, int from_tty)
|
||||
for other targets too. */
|
||||
regcache_write_pc (get_current_regcache (), entry);
|
||||
|
||||
/* Reset breakpoints, now that we have changed the load image. For
|
||||
instance, breakpoints may have been set (or reset, by
|
||||
post_create_inferior) while connected to the target but before we
|
||||
loaded the program. In that case, the prologue analyzer could
|
||||
have read instructions from the target to find the right
|
||||
breakpoint locations. Loading has changed the contents of that
|
||||
memory. */
|
||||
|
||||
breakpoint_re_set ();
|
||||
|
||||
/* FIXME: are we supposed to call symbol_file_add or not? According
|
||||
to a comment from remote-mips.c (where a call to symbol_file_add
|
||||
was commented out), making the call confuses GDB if more than one
|
||||
|
Loading…
Reference in New Issue
Block a user