aboutsummaryrefslogtreecommitdiff
path: root/include/coff/ecoff.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-01-05 21:59:00 +0000
committerIan Lance Taylor <ian@airs.com>1994-01-05 21:59:00 +0000
commit60ee38e9f49ba41fccd8fed12c4292975d89ffb5 (patch)
tree9a4aad0c4d40d39e56935ac42fcc43ddf7f9f403 /include/coff/ecoff.h
parent0b0dbdfc8acdf21ed9b66005802bb06766d60fce (diff)
downloadgdb-60ee38e9f49ba41fccd8fed12c4292975d89ffb5.zip
gdb-60ee38e9f49ba41fccd8fed12c4292975d89ffb5.tar.gz
gdb-60ee38e9f49ba41fccd8fed12c4292975d89ffb5.tar.bz2
* ecoff.h (NUM_RELOC_SECTIONS): Define.
Diffstat (limited to 'include/coff/ecoff.h')
-rw-r--r--include/coff/ecoff.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/coff/ecoff.h b/include/coff/ecoff.h
index 2b3acdd..808ed01 100644
--- a/include/coff/ecoff.h
+++ b/include/coff/ecoff.h
@@ -109,6 +109,8 @@ struct ecoff_reginfo
#define RELOC_SECTION_LITA 13
#define RELOC_SECTION_ABS 14
+#define NUM_RELOC_SECTIONS 15
+
/********************** STABS **********************/
/* gcc uses mips-tfile to output type information in special stabs
@@ -343,6 +345,25 @@ struct ecoff_debug_info
PTR external_rfd; /* struct rfd_ext */
PTR external_ext; /* struct ext_ext */
+ /* When we are linking, the above pointers point to growing buffers.
+ This set of pointers point to the end of the buffers. */
+ unsigned char *line_end;
+ PTR external_dnr_end; /* struct dnr_ext */
+ PTR external_pdr_end; /* struct pdr_ext */
+ PTR external_sym_end; /* struct sym_ext */
+ PTR external_opt_end; /* struct opt_ext */
+ union aux_ext *external_aux_end;
+ char *ss_end;
+ char *ssext_end;
+ PTR external_fdr_end; /* struct fdr_ext */
+ PTR external_rfd_end; /* struct rfd_ext */
+ PTR external_ext_end; /* struct ext_ext */
+
+ /* When linking, this field is set to the base FDR index for an
+ input BFD in the output FDR information, and is used when writing
+ out the xternal symbols. */
+ bfd_size_type ifdbase;
+
/* The swapped FDR information. Currently this is never NULL, but
code using this structure should probably double-check in case
this changes in the future. This is a pointer to an array, not a