* libelf.h (elf_obj_tdata): Add members for dynamic symbol table
authorPeter Schauer <Peter.Schauer@mytum.de>
Thu, 21 Apr 1994 17:01:12 +0000 (17:01 +0000)
committerPeter Schauer <Peter.Schauer@mytum.de>
Thu, 21 Apr 1994 17:01:12 +0000 (17:01 +0000)
commitcb71adf12b02561228bafbb2497baafaa930e6b9
tree838a0bcab435ce52d452377116fc5f320118c14a
parentdcb210cb09286c22382d9e56642409d82db651b5
* libelf.h (elf_obj_tdata):  Add members for dynamic symbol table
handling.
* elfcode.h (bfd_section_from_shdr):  Handle dynamic symbol table.
* elfcode.h (elf_slurp_symbol_table):  Take additional parameter
to select static or dynamic symbol table and return number of
symbols slurped or -1 on error.
* elfcode.h (elf_get_symtab):  Set bfd symcount from
elf_slurp_symbol_table result.
* elfcode.h (elf_get_dynamic_symtab_upper_bound,
elf_canonicalize_dynamic_symtab):  New functions to handle dynamic
symbol table.
* elf32-target.h, elf64-target.h (BFD_JUMP_TABLE_DYNAMIC):
Change to handle dynamic symbol table, provide default definitions
for dynamic relocs.
* aoutx.h (howto_table_std, NAME(aout,swap_std_reloc_out),
NAME(aout,swap_std_reloc_in), aout_link_input_section_std,
aout_link_reloc_link_order):  Handle r_jmptable and r_relative
relocations.
bfd/ChangeLog
bfd/elf32-target.h
bfd/elf64-target.h
bfd/elfcode.h
bfd/libelf.h