Home | History | Annotate | Download | only in bfd

Lines Matching defs:htab

81   struct sec_merge_hash *htab;
93 struct sec_merge_hash *htab;
401 sinfo->htab = sec_merge_init (sec->entsize, (sec->flags & SEC_STRINGS));
402 if (sinfo->htab == NULL)
429 secinfo->htab = sinfo->htab;
470 entry = sec_merge_add (sinfo->htab, (char *) p, (unsigned) eltalign,
482 entry = sec_merge_add (sinfo->htab, "",
502 entry = sec_merge_add (sinfo->htab, (char *) p,
516 entry = sec_merge_add (sinfo->htab, (char *) p, 1, secinfo);
605 amt = sinfo->htab->size * sizeof (struct sec_merge_hash_entry *);
610 for (e = sinfo->htab->first, a = array; e; e = e->next)
615 e->len -= sinfo->htab->entsize;
625 sinfo->htab->size = a - array;
626 if (sinfo->htab->size != 0)
628 qsort (array, (size_t) sinfo->htab->size,
630 (alignment != (unsigned) -1 && alignment > sinfo->htab->entsize
635 e->len += sinfo->htab->entsize;
640 cmp->len += sinfo->htab->entsize;
659 secinfo = sinfo->htab->first->secinfo;
660 for (e = sinfo->htab->first; e; e = e->next)
688 for (a = &sinfo->htab->first, e = *a; e; e = e->next)
740 if (sinfo->htab->first == NULL)
743 if (sinfo->htab->strings)
753 for (e = sinfo->htab->first; e; e = e->next)
837 if (secinfo->htab->strings)
868 entry = sec_merge_hash_lookup (secinfo->htab, (char *) p, 0, FALSE);
871 if (! secinfo->htab->strings)
877 if (! secinfo->htab->first)
879 entry = secinfo->htab->first;
897 bfd_hash_table_free (&sinfo->htab->table);
898 free (sinfo->htab);