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/xcoffsolib.h | |
parent | 2e0e34505d83ac0495f71d14d5d0abaf94b2f1f7 (diff) | |
download | binutils-gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.tar.gz |
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/xcoffsolib.h')
-rw-r--r-- | gdb/xcoffsolib.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/xcoffsolib.h b/gdb/xcoffsolib.h index cda53217f8e..8b6e8f2133b 100644 --- a/gdb/xcoffsolib.h +++ b/gdb/xcoffsolib.h @@ -37,6 +37,9 @@ struct vmap { CORE_ADDR dstart; /* virtual address of data start */ CORE_ADDR dend; /* vitrual address of data end */ + /* This is NULL for the exec-file. */ + struct objfile *objfile; + CORE_ADDR ostart; /* objext start ??? */ unsigned loaded:1; /* True if symbols are loaded */ unsigned reloced:1; /* True, if symbols relocated */ @@ -50,3 +53,7 @@ struct vmap_and_bfd { }; extern struct vmap *vmap; + +void +add_text_to_loadinfo PARAMS ((CORE_ADDR textaddr, CORE_ADDR dataaddr)); + |