aboutsummaryrefslogtreecommitdiff
path: root/gdb/xcoffsolib.h
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-03-12 23:12:59 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-03-12 23:12:59 +0000
commit2aefe6e4ae94d53cb92cedc371f3602853945e68 (patch)
tree7334fafa88c5a1d6025840d794f3917b57ea7757 /gdb/xcoffsolib.h
parent2e0e34505d83ac0495f71d14d5d0abaf94b2f1f7 (diff)
downloadgdb-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/xcoffsolib.h')
-rw-r--r--gdb/xcoffsolib.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/xcoffsolib.h b/gdb/xcoffsolib.h
index cda5321..8b6e8f2 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));
+