diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-03-12 23:12:59 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-03-12 23:12:59 +0000 |
commit | 2aefe6e4ae94d53cb92cedc371f3602853945e68 (patch) | |
tree | 7334fafa88c5a1d6025840d794f3917b57ea7757 /gdb/tm-rs6000.h | |
parent | 2e0e34505d83ac0495f71d14d5d0abaf94b2f1f7 (diff) | |
download | gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.zip gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.tar.gz gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.tar.bz2 |
Fri Mar 12 09:33:23 1993 Jim Kingdon (kingdon@cygnus.com)
* xcoffread.c (retrieve_tracebackinfo): Move assignment out
of while condition.
* xcoffread.c (enter_line_range): complain() on bad endoffset.
xcoffread.c: Doc fixes.
Tue Mar 9 09:56:12 1993 Jim Kingdon (kingdon@cygnus.com)
* tm-rs6000.h (CORE_NEEDS_RELOCATION): Just call xcoff_relocate_core.
xcoffexec.c (xcoff_relocate_core): New function.
(text_adjustment): Removed.
(add_vmap): Return the vmap.
rs6000-tdep.c (add_text_to_loadinfo): No longer static.
Fri Mar 5 05:22:46 1993 Jim Kingdon (kingdon@cygnus.com)
* xcoffsolib.h: Add objfile member to struct vmap.
xcoff{exec,solib}.c: Use it, not lookup_objfile_bfd.
xcoffexec.c (add_vmap): Allocate objfiles here.
Diffstat (limited to 'gdb/tm-rs6000.h')
-rw-r--r-- | gdb/tm-rs6000.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/tm-rs6000.h b/gdb/tm-rs6000.h index 2f38f2c..53f3515 100644 --- a/gdb/tm-rs6000.h +++ b/gdb/tm-rs6000.h @@ -29,8 +29,9 @@ extern int symtab_relocated; if symbol table relocation wasn't done yet. */ #define CORE_NEEDS_RELOCATION(PC) \ - if (!symtab_relocated && !inferior_pid && (PC) > TEXT_SEGMENT_BASE) \ - (PC) -= ( TEXT_SEGMENT_BASE + text_adjustment (exec_bfd)); + if (!symtab_relocated && !inferior_pid) \ + xcoff_relocate_core (); +extern void xcoff_relocate_core PARAMS ((void)); /* Load segment of a given pc value. */ |