summaryrefslogtreecommitdiff
path: root/bfd/syms.c
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@redhat.com>2002-02-19 16:33:04 +0000
committerFrank Ch. Eigler <fche@redhat.com>2002-02-19 16:33:04 +0000
commit1b0b337f0a991a383f1b67c36a00fdbb105b35db (patch)
tree1e6d4f686fba4ce15b9a5cee15489fbf8ab12a33 /bfd/syms.c
parent9c54ce0effcff022957420cecb7b5ebfcfced23d (diff)
downloadbinutils-redhat-1b0b337f0a991a383f1b67c36a00fdbb105b35db.tar.gz
2002-02-19 Frank Ch. Eigler <fche@redhat.com>
* syms.c (stt[]): Sorted. Added .init/.fini -> "t" mapping.
Diffstat (limited to 'bfd/syms.c')
-rw-r--r--bfd/syms.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/bfd/syms.c b/bfd/syms.c
index b25306e448..f0ffaa5a33 100644
--- a/bfd/syms.c
+++ b/bfd/syms.c
@@ -545,23 +545,25 @@ struct section_to_type
adding entries. Since it is so short, a linear search is used. */
static const struct section_to_type stt[] =
{
- {"*DEBUG*", 'N'},
{".bss", 'b'},
- {"zerovars", 'b'}, /* MRI .bss */
+ {"code", 't'}, /* MRI .text */
{".data", 'd'},
- {"vars", 'd'}, /* MRI .data */
+ {"*DEBUG*", 'N'},
+ {".debug", 'N'}, /* MSVC's .debug (non-standard debug syms) */
+ {".drectve", 'i'}, /* MSVC's .drective section */
+ {".edata", 'e'}, /* MSVC's .edata (export) section */
+ {".fini", 't'}, /* ELF fini section */
+ {".idata", 'i'}, /* MSVC's .idata (import) section */
+ {".init", 't'}, /* ELF init section */
+ {".pdata", 'p'}, /* MSVC's .pdata (stack unwind) section */
{".rdata", 'r'}, /* Read only data. */
{".rodata", 'r'}, /* Read only data. */
{".sbss", 's'}, /* Small BSS (uninitialized data). */
{".scommon", 'c'}, /* Small common. */
{".sdata", 'g'}, /* Small initialized data. */
{".text", 't'},
- {"code", 't'}, /* MRI .text */
- {".drectve", 'i'}, /* MSVC's .drective section */
- {".idata", 'i'}, /* MSVC's .idata (import) section */
- {".edata", 'e'}, /* MSVC's .edata (export) section */
- {".pdata", 'p'}, /* MSVC's .pdata (stack unwind) section */
- {".debug", 'N'}, /* MSVC's .debug (non-standard debug syms) */
+ {"vars", 'd'}, /* MRI .data */
+ {"zerovars", 'b'}, /* MRI .bss */
{0, 0}
};