Home | History | Annotate | Download | only in bfd

Lines Matching defs:dynsym

380   s = bfd_make_section_anyway_with_flags (abfd, ".dynsym",
385 elf_hash_table (info)->dynsym = s;
1024 /* Assign dynsym indices. In a shared library we generate a section
1080 is intended for the mandatory DT_SYMTAB tag (.dynsym section) in
1933 set DYNSYM if the new indirect symbol is dynamic. */
1944 bool *dynsym)
2141 if (! *dynsym)
2148 *dynsym = true;
2153 *dynsym = true;
2237 if (! *dynsym)
2243 *dynsym = true;
2248 *dynsym = true;
4811 /* If this is a dynamic object, we always link against the .dynsym
4813 will only see the .dynsym symbol table, so there is no reason to
5427 bool dynsym = false;
5478 dynsym = true;
5486 dynsym = true;
5496 sec, value, &old_bfd, &dynsym))
5632 dynsym = false;
5636 dynsym = false;
5671 if (dynsym && h->dynindx == -1)
5691 dynsym = false;
5700 if ((dynsym
6571 and also for .dynsym reordering purposes. */
7879 /* Assign dynsym indices. In a shared library we generate a section
7918 /* Set the size of the .dynsym and .hash sections. We counted
7920 We will build the contents of .dynsym and .hash when we build
7924 s = elf_hash_table (info)->dynsym;
7933 /* The first entry in .dynsym is a dummy symbol. Clear all the
11114 /* If this symbol should be put in the .dynsym section, then put it
11119 && elf_hash_table (flinfo->info)->dynsym != NULL
11120 && !discarded_section (elf_hash_table (flinfo->info)->dynsym))
11147 esym = (elf_hash_table (flinfo->info)->dynsym->contents
11220 /* If the symbol is undefined, and we didn't output it to .dynsym,
13313 && htab->dynsym != NULL
13314 && htab->dynsym->output_section != bfd_abs_section_ptr)
13317 bfd_byte *dynsym = htab->dynsym->contents;
13319 o = htab->dynsym->output_section;
13349 dest = dynsym + dynindx * bed->s->sizeof_sym;
13396 dest = dynsym + e->dynindx * bed->s->sizeof_sym;
13668 name = ".dynsym";