Searched refs:htab (Results 1 - 25 of 56) sorted by relevance

123

/freebsd-11-stable/crypto/heimdal/lib/asn1/
H A Dhash.h63 void *hashtabsearch(Hashtab *htab, /* The hash table */
67 void *hashtabadd(Hashtab *htab, /* The hash table */
70 int _hashtabdel(Hashtab *htab, /* The table */
74 void hashtabforeach(Hashtab *htab,
85 #define hashtabdel(htab,key) _hashtabdel(htab,key,FALSE)
87 #define hashtabfree(htab,key) _hashtabdel(htab,key,TRUE) /* Do! */
H A Dhash.c42 static Hashentry *_search(Hashtab * htab, /* The hash table */
50 Hashtab *htab; local
55 htab = (Hashtab *) malloc(sizeof(Hashtab) + (sz - 1) * sizeof(Hashentry *));
56 if (htab == NULL)
60 htab->tab[i] = NULL;
62 htab->cmp = cmp;
63 htab->hash = hash;
64 htab->sz = sz;
65 return htab;
71 _search(Hashtab * htab, voi argument
88 hashtabsearch(Hashtab * htab, void *ptr) argument
101 hashtabadd(Hashtab * htab, void *ptr) argument
129 _hashtabdel(Hashtab * htab, void *ptr, int freep) argument
150 hashtabforeach(Hashtab * htab, int (*func) (void *ptr, void *arg), void *arg) argument
[all...]
H A Dsymbol.c37 static Hashtab *htab; variable
59 htab = hashtabnew(101, cmp, hash);
79 s = (Symbol *) hashtabsearch(htab, (void *) &key);
86 hashtabadd(htab, s);
106 hashtabforeach(htab, checkfunc, &f);
/freebsd-11-stable/contrib/gcclibs/libiberty/
H A Dhashtab.c218 #define htab_size(htab) ((htab)->size)
221 (htab_size) (htab_t htab) argument
223 return htab_size (htab);
228 #define htab_elements(htab) ((htab)->n_elements - (htab)->n_deleted)
231 (htab_elements) (htab_t htab) argument
233 return htab_elements (htab);
267 htab_mod (hashval_t hash, htab_t htab) argument
276 htab_mod_m2(hashval_t hash, htab_t htab) argument
356 htab_set_functions_ex(htab_t htab, htab_hash hash_f, htab_eq eq_f, htab_del del_f, PTR alloc_arg, htab_alloc_with_arg alloc_f, htab_free_with_arg free_f) argument
387 htab_delete(htab_t htab) argument
413 htab_empty(htab_t htab) argument
456 find_empty_slot_for_expand(htab_t htab, hashval_t hash) argument
492 htab_expand(htab_t htab) argument
560 htab_find_with_hash(htab_t htab, const PTR element, hashval_t hash) argument
594 htab_find(htab_t htab, const PTR element) argument
608 htab_find_slot_with_hash(htab_t htab, const PTR element, hashval_t hash, enum insert_option insert) argument
676 htab_find_slot(htab_t htab, const PTR element, enum insert_option insert) argument
687 htab_remove_elt(htab_t htab, PTR element) argument
698 htab_remove_elt_with_hash(htab_t htab, PTR element, hashval_t hash) argument
718 htab_clear_slot(htab_t htab, PTR *slot) argument
737 htab_traverse_noresize(htab_t htab, htab_trav callback, PTR info) argument
760 htab_traverse(htab_t htab, htab_trav callback, PTR info) argument
772 htab_collisions(htab_t htab) argument
[all...]
/freebsd-11-stable/contrib/binutils/libiberty/
H A Dhashtab.c218 #define htab_size(htab) ((htab)->size)
221 (htab_size) (htab_t htab) argument
223 return htab_size (htab);
228 #define htab_elements(htab) ((htab)->n_elements - (htab)->n_deleted)
231 (htab_elements) (htab_t htab) argument
233 return htab_elements (htab);
267 htab_mod (hashval_t hash, htab_t htab) argument
276 htab_mod_m2(hashval_t hash, htab_t htab) argument
356 htab_set_functions_ex(htab_t htab, htab_hash hash_f, htab_eq eq_f, htab_del del_f, PTR alloc_arg, htab_alloc_with_arg alloc_f, htab_free_with_arg free_f) argument
387 htab_delete(htab_t htab) argument
413 htab_empty(htab_t htab) argument
456 find_empty_slot_for_expand(htab_t htab, hashval_t hash) argument
492 htab_expand(htab_t htab) argument
560 htab_find_with_hash(htab_t htab, const PTR element, hashval_t hash) argument
594 htab_find(htab_t htab, const PTR element) argument
608 htab_find_slot_with_hash(htab_t htab, const PTR element, hashval_t hash, enum insert_option insert) argument
676 htab_find_slot(htab_t htab, const PTR element, enum insert_option insert) argument
687 htab_remove_elt(htab_t htab, PTR element) argument
698 htab_remove_elt_with_hash(htab_t htab, PTR element, hashval_t hash) argument
718 htab_clear_slot(htab_t htab, PTR *slot) argument
737 htab_traverse_noresize(htab_t htab, htab_trav callback, PTR info) argument
760 htab_traverse(htab_t htab, htab_trav callback, PTR info) argument
772 htab_collisions(htab_t htab) argument
[all...]
/freebsd-11-stable/lib/libc/stdlib/
H A Dhdestroy_r.c35 hdestroy_r(struct hsearch_data *htab) argument
40 hsearch = htab->__hsearch;
H A Dhcreate_r.c35 hcreate_r(size_t nel, struct hsearch_data *htab) argument
61 htab->__hsearch = hsearch;
H A Dhsearch_r.c76 hsearch_r(ENTRY item, ACTION action, ENTRY **retval, struct hsearch_data *htab) argument
82 hsearch = htab->__hsearch;
141 hsearch = htab->__hsearch;
/freebsd-11-stable/contrib/binutils/bfd/
H A Delf32-ppc.c2595 struct ppc_elf_link_hash_table *htab;
2602 htab = ppc_elf_hash_table (info);
2603 htab->got = s = bfd_get_section_by_name (abfd, ".got");
2607 if (htab->is_vxworks)
2609 htab->sgotplt = bfd_get_section_by_name (abfd, ".got.plt");
2610 if (!htab->sgotplt)
2625 htab->relgot = bfd_make_section_with_flags (abfd, ".rela.got", flags);
2626 if (!htab->relgot
2627 || ! bfd_set_section_alignment (abfd, htab->relgot, 2))
2640 struct ppc_elf_link_hash_table *htab;
2590 struct ppc_elf_link_hash_table *htab; local
2635 struct ppc_elf_link_hash_table *htab; local
2832 struct ppc_elf_link_hash_table *htab; local
2857 create_sdata_sym(struct ppc_elf_link_hash_table *htab, elf_linker_section_t *lsect) argument
2878 struct ppc_elf_link_hash_table *htab = ppc_elf_hash_table (info); local
3085 struct ppc_elf_link_hash_table *htab; local
3837 struct ppc_elf_link_hash_table *htab; local
3934 struct ppc_elf_link_hash_table *htab; local
4066 struct ppc_elf_link_hash_table *htab; local
4128 struct ppc_elf_link_hash_table *htab; local
4340 struct ppc_elf_link_hash_table *htab; local
4501 struct ppc_elf_link_hash_table *htab = ppc_elf_hash_table (info); local
4542 allocate_got(struct ppc_elf_link_hash_table *htab, unsigned int need) argument
4582 struct ppc_elf_link_hash_table *htab; local
4917 struct ppc_elf_link_hash_table *htab; local
5278 struct ppc_elf_link_hash_table *htab; local
5787 struct ppc_elf_link_hash_table *htab; local
7066 struct ppc_elf_link_hash_table *htab; local
7410 struct ppc_elf_link_hash_table *htab; local
7868 struct ppc_elf_link_hash_table *htab local
[all...]
H A Delfxx-sparc.c761 #define SPARC_ELF_PUT_WORD(htab, bfd, val, ptr) \
762 htab->put_word(bfd, val, ptr)
764 #define SPARC_ELF_R_INFO(htab, in_rel, index, type) \
765 htab->r_info(in_rel, index, type)
767 #define SPARC_ELF_R_SYMNDX(htab, r_info) \
768 htab->r_symndx(r_info)
770 #define SPARC_ELF_WORD_BYTES(htab) \
771 htab->bytes_per_word
773 #define SPARC_ELF_RELA_BYTES(htab) \
774 htab
882 struct _bfd_sparc_elf_link_hash_table *htab; local
921 struct _bfd_sparc_elf_link_hash_table *htab; local
1077 struct _bfd_sparc_elf_link_hash_table *htab; local
1556 struct _bfd_sparc_elf_link_hash_table *htab; local
1700 struct _bfd_sparc_elf_link_hash_table *htab; local
1832 struct _bfd_sparc_elf_link_hash_table *htab; local
2121 struct _bfd_sparc_elf_link_hash_table *htab; local
2448 struct elf_link_hash_table *htab = elf_hash_table (info); local
2468 struct _bfd_sparc_elf_link_hash_table *htab; local
3547 struct _bfd_sparc_elf_link_hash_table *htab; local
3636 struct _bfd_sparc_elf_link_hash_table *htab; local
3810 struct _bfd_sparc_elf_link_hash_table *htab; local
3900 struct _bfd_sparc_elf_link_hash_table *htab; local
3977 struct _bfd_sparc_elf_link_hash_table *htab; local
3991 struct _bfd_sparc_elf_link_hash_table *htab; local
[all...]
H A Delf32-i386.c514 Will be padded to PLT_ENTRY_SIZE with htab->plt0_pad_byte. */
538 Will be padded to PLT_ENTRY_SIZE with htab->plt0_pad_byte. */
696 #define elf_i386_compute_jump_table_size(htab) \
697 ((htab)->next_tls_desc_index * 4)
774 struct elf_i386_link_hash_table *htab;
779 htab = elf_i386_hash_table (info);
780 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
781 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
782 if (!htab->sgot || !htab
772 struct elf_i386_link_hash_table *htab; local
802 struct elf_i386_link_hash_table *htab; local
932 struct elf_i386_link_hash_table *htab; local
1420 struct elf_i386_link_hash_table *htab; local
1553 struct elf_i386_link_hash_table *htab; local
1843 struct elf_i386_link_hash_table *htab; local
2189 struct elf_link_hash_table *htab = elf_hash_table (info); local
2209 struct elf_i386_link_hash_table *htab; local
3366 struct elf_i386_link_hash_table *htab; local
3587 struct elf_i386_link_hash_table *htab; local
3889 struct elf_i386_link_hash_table *htab; local
[all...]
H A Delf-vxworks.c84 struct elf_link_hash_table *htab; local
88 htab = elf_hash_table (info);
111 if (htab->hgot)
113 htab->hgot->indx = -2;
114 htab->hgot->other &= ~ELF_ST_VISIBILITY (-1);
115 htab->hgot->forced_local = 0;
116 if (!bfd_elf_link_record_dynamic_symbol (info, htab->hgot))
119 if (htab->hplt)
121 htab->hplt->indx = -2;
122 htab
[all...]
H A Delf64-x86-64.c501 #define elf64_x86_64_compute_jump_table_size(htab) \
502 ((htab)->srelplt->reloc_count * GOT_ENTRY_SIZE)
576 struct elf64_x86_64_link_hash_table *htab;
581 htab = elf64_x86_64_hash_table (info);
582 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
583 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
584 if (!htab->sgot || !htab->sgotplt)
587 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got",
593 if (htab
574 struct elf64_x86_64_link_hash_table *htab; local
604 struct elf64_x86_64_link_hash_table *htab; local
744 struct elf64_x86_64_link_hash_table *htab; local
1288 struct elf64_x86_64_link_hash_table *htab; local
1419 struct elf64_x86_64_link_hash_table *htab; local
1684 struct elf64_x86_64_link_hash_table *htab; local
2015 struct elf_link_hash_table *htab = elf_hash_table (info); local
2050 struct elf64_x86_64_link_hash_table *htab; local
3060 struct elf64_x86_64_link_hash_table *htab; local
3246 struct elf64_x86_64_link_hash_table *htab; local
[all...]
H A Delf32-s390.c815 struct elf_s390_link_hash_table *htab; local
820 htab = elf_s390_hash_table (info);
821 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
822 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
823 if (!htab->sgot || !htab->sgotplt)
826 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got",
832 if (htab->srelgot == NULL
833 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2))
847 struct elf_s390_link_hash_table *htab; local
973 struct elf_s390_link_hash_table *htab; local
1583 struct elf_s390_link_hash_table *htab; local
1719 struct elf_s390_link_hash_table *htab; local
1982 struct elf_s390_link_hash_table *htab; local
2217 struct elf_link_hash_table *htab = elf_hash_table (info); local
2260 struct elf_s390_link_hash_table *htab; local
3121 struct elf_s390_link_hash_table *htab; local
3370 struct elf_s390_link_hash_table *htab; local
[all...]
H A Delf64-s390.c770 struct elf_s390_link_hash_table *htab; local
775 htab = elf_s390_hash_table (info);
776 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
777 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
778 if (!htab->sgot || !htab->sgotplt)
781 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got",
787 if (htab->srelgot == NULL
788 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 3))
802 struct elf_s390_link_hash_table *htab; local
928 struct elf_s390_link_hash_table *htab; local
1558 struct elf_s390_link_hash_table *htab; local
1694 struct elf_s390_link_hash_table *htab; local
1956 struct elf_s390_link_hash_table *htab; local
2191 struct elf_link_hash_table *htab = elf_hash_table (info); local
2234 struct elf_s390_link_hash_table *htab; local
3082 struct elf_s390_link_hash_table *htab; local
3276 struct elf_s390_link_hash_table *htab; local
[all...]
H A Delf64-ppc.c3654 struct ppc_link_hash_table *htab;
3656 htab = (struct ppc_link_hash_table *) table;
3657 eh->u.next_dot_sym = htab->dot_syms;
3658 htab->dot_syms = eh;
3670 struct ppc_link_hash_table *htab;
3673 htab = bfd_zmalloc (amt);
3674 if (htab == NULL)
3677 if (!_bfd_elf_link_hash_table_init (&htab->elf, abfd, link_hash_newfunc,
3680 free (htab);
3685 if (!bfd_hash_table_init (&htab
3650 struct ppc_link_hash_table *htab; local
3666 struct ppc_link_hash_table *htab; local
3723 struct ppc_link_hash_table *htab; local
3785 ppc_get_stub_entry(const asection *input_section, const asection *sym_sec, struct ppc_link_hash_entry *h, const Elf_Internal_Rela *rel, struct ppc_link_hash_table *htab) argument
3830 ppc_add_stub(const char *stub_name, asection *section, struct ppc_link_hash_table *htab) argument
3886 struct ppc_link_hash_table *htab; local
3939 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
3975 struct ppc_link_hash_table *htab; local
4147 get_fdh(struct ppc_link_hash_entry *fh, struct ppc_link_hash_table *htab) argument
4271 struct ppc_link_hash_table *htab; local
4327 struct ppc_link_hash_table *htab; local
4458 struct ppc_link_hash_table *htab; local
5217 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
5344 struct ppc_link_hash_table *htab; local
5492 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
5709 struct ppc_link_hash_table *htab; local
5849 struct ppc_link_hash_table *htab; local
5896 struct ppc_link_hash_table *htab; local
6041 struct ppc_link_hash_table *htab; local
6840 struct ppc_link_hash_table *htab; local
6900 struct ppc_link_hash_table *htab; local
7731 struct ppc_link_hash_table *htab; local
7985 struct ppc_link_hash_table *htab; local
8387 struct ppc_link_hash_table *htab; local
8748 struct ppc_link_hash_table *htab; local
8891 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8953 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8974 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8997 struct ppc_link_hash_table *htab; local
9197 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9247 group_sections(struct ppc_link_hash_table *htab, bfd_size_type stub_group_size, bfd_boolean stubs_always_before_branch) argument
9361 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9760 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9955 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
10019 struct ppc_link_hash_table *htab; local
11591 struct ppc_link_hash_table *htab; local
11681 struct ppc_link_hash_table *htab; local
[all...]
H A Delf32-spu.c354 struct spu_link_hash_table *htab; local
356 htab = bfd_malloc (sizeof (*htab));
357 if (htab == NULL)
360 if (!_bfd_elf_link_hash_table_init (&htab->elf, abfd,
364 free (htab);
369 if (!bfd_hash_table_init (&htab->stub_hash_table, stub_hash_newfunc,
373 memset (&htab->stub, 0,
374 sizeof (*htab) - offsetof (struct spu_link_hash_table, stub));
376 return &htab
530 struct spu_link_hash_table *htab = spu_hash_table (info); local
599 struct spu_link_hash_table *htab = spu_hash_table (info); local
714 needs_ovl_stub(const char *sym_name, asection *sym_sec, asection *input_section, struct spu_link_hash_table *htab, bfd_boolean is_branch) argument
858 struct spu_link_hash_table *htab = spu_hash_table (info); local
1218 struct spu_link_hash_table *htab = inf; local
1294 define_ovtab_symbol(struct spu_link_hash_table *htab, const char *name) argument
1330 struct spu_link_hash_table *htab = spu_hash_table (info); local
2086 interesting_section(asection *s, bfd *obfd, struct spu_link_hash_table *htab) argument
2101 struct spu_link_hash_table *htab = spu_hash_table (info); local
2374 struct spu_link_hash_table *htab = spu_hash_table (info); local
2534 struct spu_link_hash_table *htab = spu_hash_table (info); local
2634 struct spu_link_hash_table *htab = spu_hash_table (info); local
2678 struct spu_link_hash_table *htab; local
2875 struct spu_link_hash_table *htab = spu_hash_table (info); local
2935 struct spu_link_hash_table *htab = spu_hash_table (info); local
3047 struct spu_link_hash_table *htab; local
[all...]
H A Delf32-arm.c2290 reloc_section_p (struct elf32_arm_link_hash_table *htab, argument
2293 if (htab->use_rel)
2305 struct elf32_arm_link_hash_table *htab; local
2307 htab = elf32_arm_hash_table (info);
2309 if (htab->symbian_p)
2315 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
2316 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
2317 if (!htab->sgot || !htab->sgotplt)
2320 htab
2340 struct elf32_arm_link_hash_table *htab; local
4002 put_arm_insn(struct elf32_arm_link_hash_table *htab, bfd * output_bfd, bfd_vma val, void * ptr) argument
4016 put_thumb_insn(struct elf32_arm_link_hash_table *htab, bfd * output_bfd, bfd_vma val, void * ptr) argument
4390 struct elf_link_hash_table *htab = elf_hash_table (info); local
4707 struct elf_link_hash_table *htab = elf_hash_table (info); local
7537 struct elf32_arm_link_hash_table *htab; local
8180 struct elf32_arm_link_hash_table *htab; local
8544 struct elf32_arm_link_hash_table *htab; local
8796 struct elf32_arm_link_hash_table *htab; local
9097 struct elf32_arm_link_hash_table *htab; local
9615 struct elf32_arm_link_hash_table *htab; local
9638 struct elf32_arm_link_hash_table *htab; local
9718 struct elf32_arm_link_hash_table *htab; local
10287 struct elf32_arm_link_hash_table *htab local
10353 struct elf32_arm_link_hash_table *htab local
[all...]
H A Dmerge.c80 struct sec_merge_hash *htab; member in struct:sec_merge_info
92 struct sec_merge_hash *htab; member in struct:sec_merge_sec_info
402 sinfo->htab = sec_merge_init (sec->entsize, (sec->flags & SEC_STRINGS));
403 if (sinfo->htab == NULL)
425 secinfo->htab = sinfo->htab;
464 entry = sec_merge_add (sinfo->htab, (char *) p, (unsigned) eltalign,
476 entry = sec_merge_add (sinfo->htab, "",
496 entry = sec_merge_add (sinfo->htab, (char *) p,
510 entry = sec_merge_add (sinfo->htab, (cha
[all...]
/freebsd-11-stable/contrib/mdocml/
H A Dmansearch.c95 struct ohash *htab; local
164 if ((htab = manmerge(e, NULL)) == NULL) {
169 for (rp = ohash_first(htab, &slot); rp != NULL;
170 rp = ohash_next(htab, &slot)) {
202 ohash_delete(htab);
203 free(htab);
225 * into the the result list htab.
228 manmerge(struct expr *e, struct ohash *htab) argument
232 return manmerge_term(e, htab);
234 return manmerge_or(e->child, htab);
243 manmerge_term(struct expr *e, struct ohash *htab) argument
302 manmerge_or(struct expr *e, struct ohash *htab) argument
312 manmerge_and(struct expr *e, struct ohash *htab) argument
[all...]
/freebsd-11-stable/sbin/hastd/
H A Dlzf.c104 , LZF_STATE htab
109 LZF_STATE htab; local
137 memset (htab, 0, sizeof (htab));
139 for (hslot = htab; hslot < htab + HSIZE; hslot++)
150 hslot = htab + IDX (hval);
243 htab[IDX (hval)] = ip;
248 htab[IDX (hval)] = ip;
257 htab[ID
[all...]
/freebsd-11-stable/usr.bin/xlint/lint2/
H A Dhash.c53 static hte_t **htab; variable
65 tablep = &htab;
98 table = htab;
138 table = htab;
/freebsd-11-stable/contrib/gcclibs/include/
H A Dhashtab.h99 struct htab GTY(()) function
144 typedef struct htab *htab_t;
/freebsd-11-stable/contrib/binutils/include/
H A Dhashtab.h99 struct htab GTY(()) function
144 typedef struct htab *htab_t;
/freebsd-11-stable/sys/dev/cxgbe/cudbg/
H A Dfastlz.c192 const unsigned char **htab = g_htab; local
212 for (hslot = htab; hslot < htab + HASH_SIZE; hslot++)
245 hslot = htab + hval;
246 ref = htab[hval];
387 htab[hval] = ip++;
389 htab[hval] = ip++;

Completed in 175 milliseconds

123