aboutsummaryrefslogtreecommitdiff
path: root/bfd/bfd-in2.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-09-11 14:41:11 +0000
committerIan Lance Taylor <ian@airs.com>1999-09-11 14:41:11 +0000
commit703153b5668996e80932ab4cde7972694a3c6d11 (patch)
tree0b92744c8f9b5c8180ad9553ca08b377ae0c5a8b /bfd/bfd-in2.h
parentfa16d38700e5fbbeb00dbdbad7567366e97e154f (diff)
downloadgdb-703153b5668996e80932ab4cde7972694a3c6d11.zip
gdb-703153b5668996e80932ab4cde7972694a3c6d11.tar.gz
gdb-703153b5668996e80932ab4cde7972694a3c6d11.tar.bz2
1999-09-11 Donn Terry <donn@interix.com>
* syms.c (BSF_DEBUGGING_RELOC): Define. * coffgen.c (fixup_symbol_value): Relocate a symbol which has BSF_DEBUGGING_RELOC set. * bfd-in2.h: Rebuild.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r--bfd/bfd-in2.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index ec82e0c..b53329c 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2303,7 +2303,7 @@ typedef struct symbol_cache_entry
<<BSF_GLOBAL>> */
/* The symbol is a debugging record. The value has an arbitary
- meaning. */
+ meaning, unless BSF_DEBUGGING_RELOC is also set. */
#define BSF_DEBUGGING 0x08
/* The symbol denotes a function entry point. Used in ELF,
@@ -2361,6 +2361,11 @@ typedef struct symbol_cache_entry
others someday. */
#define BSF_OBJECT 0x10000
+ /* This symbol is a debugging symbol. The value is the offset
+ into the section of the data. BSF_DEBUGGING should be set
+ as well. */
+#define BSF_DEBUGGING_RELOC 0x20000
+
flagword flags;
/* A pointer to the section to which this symbol is