3.13 Dynamic linking information functions
The `BFD_JUMP_TABLE_DYNAMIC' macro is used for functions which read
dynamic linking information.
- `_get_dynamic_symtab_upper_bound'
- Return a sensible upper bound on the amount of memory which will be
required to read the dynamic symbol table. In practice most targets
return the amount of memory required to hold `asymbol' pointers for
all the symbols plus a trailing `NULL' entry, and store the actual
symbol information in BFD private data. This is called via
`bfd_get_dynamic_symtab_upper_bound'. The corresponding field in
the target vector is named `_bfd_get_dynamic_symtab_upper_bound'.
- `_canonicalize_dynamic_symtab'
- Read the dynamic symbol table. This is called via
`bfd_canonicalize_dynamic_symtab'. The corresponding field in the
target vector is named `_bfd_canonicalize_dynamic_symtab'.
- `_get_dynamic_reloc_upper_bound'
- Return a sensible upper bound on the amount of memory which will be
required to read the dynamic relocations. In practice most targets
return the amount of memory required to hold `arelent' pointers for
all the relocations plus a trailing `NULL' entry, and store the
actual relocation information in BFD private data. This is called via
`bfd_get_dynamic_reloc_upper_bound'. The corresponding field in
the target vector is named `_bfd_get_dynamic_reloc_upper_bound'.
- `_canonicalize_dynamic_reloc'
- Read the dynamic relocations. This is called via
`bfd_canonicalize_dynamic_reloc'. The corresponding field in the
target vector is named `_bfd_canonicalize_dynamic_reloc'.
This document was generated
by system on December, 2 2004
using texi2html