Lines Matching defs:by
3 Written by Cygnus Support.
8 it under the terms of the GNU General Public License as published by
44 /* The number of entries in a section is its size divided by the size
138 set to -2 if the symbol is used by a reloc. It is set to -3 if
149 should really be replaced by a predicate in elflink.c.
164 pointed to by GLIST. */
170 /* Symbol size. NB: All fields starting from here are cleared by
186 /* Symbol is referenced by a non-shared object (other than the object
189 /* Symbol is defined by a non-shared object. */
191 /* Symbol is referenced by a shared object. */
193 /* Symbol is defined by a shared object. */
218 /* Symbol is referenced by a non-GOT/non-PLT relocation. This is
219 not currently set by all the backends. */
232 /* Symbol is defined by a shared library with non-default visibility
345 /* Structures used by the eh_frame optimization code. */
608 bfd *by;
619 /* Used by bfd_sym_from_r_symndx to cache a small number of local
668 /* The BFD used to hold special sections created by the linker.
710 to be used by relocations emitted against local symbols.
730 /* Used by eh_frame code when editing .eh_frame. */
942 -1 means name must start with PREFIX followed by an arbitrary string.
944 by a dot then anything.
966 /* A property ignored by backend. */
968 /* A corrupt property reported by backend. */
1044 PT_LOAD alignment will be to p_align by default. */
1101 might be satisfied by an archive symbol. */
1150 /* If this field is not NULL, it is called by the add_symbols phase
1162 /* If this field is not NULL, it is called by the elf_link_output_sym
1170 /* The CREATE_DYNAMIC_SECTIONS function is called by the ELF backend
1212 /* The CHECK_DIRECTIVES function is called once per input file by
1226 /* The ADJUST_DYNAMIC_SYMBOL function is called by the ELF backend
1227 linker for every symbol which is defined by a dynamic object and
1228 referenced by a regular object. This is called after all the
1242 called by the backend linker after all linker input files have
1245 are called even when no dynamic object is seen by the linker.
1254 and any other sections created by CREATE_DYNAMIC_SECTIONS. */
1260 /* The STRIP_ZERO_SIZED_DYNAMIC_SECTIONS function is called by the
1271 /* The RELOCATE_SECTION function is called by the ELF backend linker
1307 /* The FINISH_DYNAMIC_SYMBOL function is called by the ELF backend
1313 on those symbols which are defined by a dynamic object. */
1318 /* The FINISH_DYNAMIC_SECTIONS function is called by the ELF backend
1335 /* This function is called by get_program_header_size. It should
1422 /* A function to do additional symbol fixup, called by
1462 /* Say whether to sort relocs output by ld -r and ld --emit-relocs,
1463 by r_offset. If NULL, default to true. */
1512 goes by the bfd's EI_CLASS. */
1572 /* This function is used by `_bfd_elf_get_synthetic_symtab';
1644 /* The size of the GOT entry for the symbol pointed to by H if non-NULL,
1645 otherwise by the local symbol with index SYMNDX in IBFD. */
1755 global constructors and destructors by name. This is TRUE for
1783 /* True if PLT and copy relocations should be RELA by default. */
1786 /* Set if RELA relocations for a relocatable link can be handled by
1848 section contents must be replaced by _bfd_elf_mmap_section_contents
1869 /* Used by the backend linker to store the symbol hash table entries
1875 structure is allocated by elf_new_section_hook. */
1892 /* Used by the backend linker when generating a shared library to
1903 pointer may be NULL. It is used by the backend linker. */
1925 /* A linked list of member sections in the group. Circular when used by
2010 /* Object attributes may either be defined by the processor ABI, index
2159 table, used when linking. This is indexed by the symbol index
2163 /* Section indices of local symbols, used by gc-sections. */
2167 This array is indexed by symbol index. Elements are used
2187 are used by a dynamic object. */
2190 /* Used by find_nearest_line entry point. */
2223 /* List of GNU properties. Will be updated by setup_gnu_properties
3147 by one of the functions declared below. */
3412 is typically NULL for symbols satisfied by a shared \
3448 or sections discarded by a linker script. When doing a relocatable