aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1997-08-19 15:46:20 +0000
committerFred Fish <fnf@specifix.com>1997-08-19 15:46:20 +0000
commitee804cff4fb70d2cc5921acad6f31dc04941f16e (patch)
tree2866eea998bac09f8545047371d2beac054a61c5 /gdb
parentc631cd59ddd00e76f99d41caf838b74e172dec2c (diff)
downloadgdb-ee804cff4fb70d2cc5921acad6f31dc04941f16e.zip
gdb-ee804cff4fb70d2cc5921acad6f31dc04941f16e.tar.gz
gdb-ee804cff4fb70d2cc5921acad6f31dc04941f16e.tar.bz2
* objfiles.c (objfile_relocate): Add call to breakpoint_re_set
after relocations are complete. * remote-vx.c (vx_add_symbols): Remove call to breakpoint_re_set, this is now done in objfile_relocate. PR 11308
Diffstat (limited to 'gdb')
-rw-r--r--gdb/objfiles.c3
-rw-r--r--gdb/remote-vx.c3
2 files changed, 3 insertions, 3 deletions
diff --git a/gdb/objfiles.c b/gdb/objfiles.c
index c4cb02e..f24bf59 100644
--- a/gdb/objfiles.c
+++ b/gdb/objfiles.c
@@ -650,6 +650,9 @@ objfile_relocate (objfile, new_offsets)
objfile->ei.main_func_lowpc += ANOFFSET (delta, SECT_OFF_TEXT);
objfile->ei.main_func_highpc += ANOFFSET (delta, SECT_OFF_TEXT);
}
+
+ /* Relocate breakpoints as necessary, after things are relocated. */
+ breakpoint_re_set ();
}
/* Many places in gdb want to test just to see if we have any partial
diff --git a/gdb/remote-vx.c b/gdb/remote-vx.c
index 00deb6f..9fe9894 100644
--- a/gdb/remote-vx.c
+++ b/gdb/remote-vx.c
@@ -715,9 +715,6 @@ vx_add_symbols (name, from_tty, text_addr, data_addr, bss_addr)
ANOFFSET (offs, SECT_OFF_DATA) = data_addr - ss.data_start;
ANOFFSET (offs, SECT_OFF_BSS) = bss_addr - ss.bss_start;
objfile_relocate (objfile, offs);
-
- /* Need to do this *after* things are relocated. */
- breakpoint_re_set ();
}
/* This function allows the addition of incrementally linked object files. */