aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1994-09-14 22:24:56 +0000
committerJeff Law <law@redhat.com>1994-09-14 22:24:56 +0000
commita8d0866480cdc01f1695e8e653c625326e8d2e20 (patch)
tree2a23df71a00cf7ba7d8c4de47e6cf1637ccd3571 /bfd
parent849090730789fd5bb1c923ed51d6e5f5c3afcafc (diff)
downloadgdb-a8d0866480cdc01f1695e8e653c625326e8d2e20.zip
gdb-a8d0866480cdc01f1695e8e653c625326e8d2e20.tar.gz
gdb-a8d0866480cdc01f1695e8e653c625326e8d2e20.tar.bz2
* som.h (struct somdata): New field sorted_syms.
(obj_som_sorted_syms): Accessor macro. * som.c (som_object_setup): Initialize sorted_syms to NULL. (som_prep_for_fixups): Sort a copy of the BFD's symbol table; store the sorted symbol table in sorted_syms. (som_write_fixups): Initalize tmp_reloc to NULL to make GCC happy. (som_begin_writing): Similarly for exec_header. Pass the sorted symbol table to som_write_symbol_strings. (som_build_and_write_symbol_table): Use the sorted symbols rather than the canonical symbol table.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 5c3a783..c6d2991 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,16 @@
Wed Sep 14 15:37:19 1994 Jeff Law (law@snake.cs.utah.edu)
+ * som.h (struct somdata): New field sorted_syms.
+ (obj_som_sorted_syms): Accessor macro.
+ * som.c (som_object_setup): Initialize sorted_syms to NULL.
+ (som_prep_for_fixups): Sort a copy of the BFD's symbol table;
+ store the sorted symbol table in sorted_syms.
+ (som_write_fixups): Initalize tmp_reloc to NULL to make GCC happy.
+ (som_begin_writing): Similarly for exec_header. Pass the sorted
+ symbol table to som_write_symbol_strings.
+ (som_build_and_write_symbol_table): Use the sorted symbols rather
+ than the canonical symbol table.
+
* som.h (som_symbol_type): Add "stringtab_offset" field.
* som.c (som_write_symbol_strings): Use "stringtab_offset"
rather than destroying the "name" field in the BFD symbol.