[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

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