* A few more improvements to gx jit prototype.
[deliverable/binutils-gdb.git] / gdb / xcoffsolib.h
index 1f6d7f1f50ff2187984e10c78a772fe83298646b..77d691bda83a91c45db1e84f7d3521d3735b0e0f 100644 (file)
@@ -1,5 +1,5 @@
 /* Data structures for RS/6000 shared libraries, for GDB.
-   Copyright 1991, 1992, 1994 Free Software Foundation, Inc.
+   Copyright 1991, 1992, 1994, 1997 Free Software Foundation, Inc.
 
 This file is part of GDB.
 
@@ -15,7 +15,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 /* The vmap struct is used to describe the virtual address space of
    the target we are manipulating.  The first entry is always the "exec"
@@ -32,9 +32,11 @@ struct vmap {
   char *member;                /* ptr to member name                   */
   CORE_ADDR tstart;    /* virtual addr where member is mapped  */
   CORE_ADDR tend;      /* virtual upper bound of member        */
-  CORE_ADDR tadj;      /* heuristically derived adjustment     */
+  CORE_ADDR tvma;      /* virtual addr of text section in object file */
+  CORE_ADDR toffs;     /* offset of text section in object file */
   CORE_ADDR dstart;    /* virtual address of data start        */
-  CORE_ADDR dend;      /* vitrual address of data end          */
+  CORE_ADDR dend;      /* virtual address of data end          */
+  CORE_ADDR dvma;      /* virtual addr of data section in object file */
 
   /* This is NULL for the exec-file.  */
   struct objfile *objfile;
@@ -51,6 +53,6 @@ struct vmap_and_bfd {
 
 extern struct vmap *vmap;
 
-void
-add_text_to_loadinfo PARAMS ((CORE_ADDR textaddr, CORE_ADDR dataaddr));
+/* Hook for symbol table relocation at runtime. */
 
+extern void (*xcoff_relocate_symtab_hook) PARAMS ((unsigned int));
This page took 0.023488 seconds and 4 git commands to generate.