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

12

/freebsd-10.1-release/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-10.1-release/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-10.1-release/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-10.1-release/contrib/mdocml/
H A Dchars.c51 struct ln **htab; member in struct:mchars
61 free(arg->htab);
69 struct ln **htab; local
80 htab = mandoc_calloc(PRINT_HI - PRINT_LO + 1, sizeof(struct ln **));
85 if (NULL == (pp = htab[hash])) {
86 htab[hash] = &lines[i];
95 tab->htab = htab;
161 for (pp = tab->htab[hash]; pp; pp = pp->next)
/freebsd-10.1-release/contrib/binutils/bfd/
H A Delf32-ppc.c2547 struct ppc_elf_link_hash_table *htab;
2554 htab = ppc_elf_hash_table (info);
2555 htab->got = s = bfd_get_section_by_name (abfd, ".got");
2559 if (htab->is_vxworks)
2561 htab->sgotplt = bfd_get_section_by_name (abfd, ".got.plt");
2562 if (!htab->sgotplt)
2577 htab->relgot = bfd_make_section_with_flags (abfd, ".rela.got", flags);
2578 if (!htab->relgot
2579 || ! bfd_set_section_alignment (abfd, htab->relgot, 2))
2592 struct ppc_elf_link_hash_table *htab;
2542 struct ppc_elf_link_hash_table *htab; local
2587 struct ppc_elf_link_hash_table *htab; local
2784 struct ppc_elf_link_hash_table *htab; local
2809 create_sdata_sym(struct ppc_elf_link_hash_table *htab, elf_linker_section_t *lsect) argument
2830 struct ppc_elf_link_hash_table *htab = ppc_elf_hash_table (info); local
3037 struct ppc_elf_link_hash_table *htab; local
3756 struct ppc_elf_link_hash_table *htab; local
3853 struct ppc_elf_link_hash_table *htab; local
3987 struct ppc_elf_link_hash_table *htab; local
4012 struct ppc_elf_link_hash_table *htab; local
4207 struct ppc_elf_link_hash_table *htab; local
4368 struct ppc_elf_link_hash_table *htab = ppc_elf_hash_table (info); local
4409 allocate_got(struct ppc_elf_link_hash_table *htab, unsigned int need) argument
4449 struct ppc_elf_link_hash_table *htab; local
4781 struct ppc_elf_link_hash_table *htab; local
5142 struct ppc_elf_link_hash_table *htab; local
5651 struct ppc_elf_link_hash_table *htab; local
6868 struct ppc_elf_link_hash_table *htab; local
7212 struct ppc_elf_link_hash_table *htab; local
7670 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.c3585 struct ppc_link_hash_table *htab;
3587 htab = (struct ppc_link_hash_table *) table;
3588 eh->u.next_dot_sym = htab->dot_syms;
3589 htab->dot_syms = eh;
3601 struct ppc_link_hash_table *htab;
3604 htab = bfd_zmalloc (amt);
3605 if (htab == NULL)
3608 if (!_bfd_elf_link_hash_table_init (&htab->elf, abfd, link_hash_newfunc,
3611 free (htab);
3616 if (!bfd_hash_table_init (&htab
3581 struct ppc_link_hash_table *htab; local
3597 struct ppc_link_hash_table *htab; local
3654 struct ppc_link_hash_table *htab; local
3716 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
3761 ppc_add_stub(const char *stub_name, asection *section, struct ppc_link_hash_table *htab) argument
3817 struct ppc_link_hash_table *htab; local
3870 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
3906 struct ppc_link_hash_table *htab; local
4078 get_fdh(struct ppc_link_hash_entry *fh, struct ppc_link_hash_table *htab) argument
4202 struct ppc_link_hash_table *htab; local
4258 struct ppc_link_hash_table *htab; local
4389 struct ppc_link_hash_table *htab; local
5120 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
5247 struct ppc_link_hash_table *htab; local
5396 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
5613 struct ppc_link_hash_table *htab; local
5751 struct ppc_link_hash_table *htab; local
5798 struct ppc_link_hash_table *htab; local
5943 struct ppc_link_hash_table *htab; local
6737 struct ppc_link_hash_table *htab; local
6784 struct ppc_link_hash_table *htab; local
7576 struct ppc_link_hash_table *htab; local
7829 struct ppc_link_hash_table *htab; local
8215 struct ppc_link_hash_table *htab; local
8551 struct ppc_link_hash_table *htab; local
8666 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8728 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8749 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
8772 struct ppc_link_hash_table *htab; local
8974 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9024 group_sections(struct ppc_link_hash_table *htab, bfd_size_type stub_group_size, bfd_boolean stubs_always_before_branch) argument
9138 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9537 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9732 struct ppc_link_hash_table *htab = ppc_hash_table (info); local
9796 struct ppc_link_hash_table *htab; local
11256 struct ppc_link_hash_table *htab; local
11346 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.c2297 reloc_section_p (struct elf32_arm_link_hash_table *htab, argument
2300 if (htab->use_rel)
2312 struct elf32_arm_link_hash_table *htab; local
2314 htab = elf32_arm_hash_table (info);
2316 if (htab->symbian_p)
2322 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
2323 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
2324 if (!htab->sgot || !htab->sgotplt)
2327 htab
2347 struct elf32_arm_link_hash_table *htab; local
4009 put_arm_insn(struct elf32_arm_link_hash_table *htab, bfd * output_bfd, bfd_vma val, void * ptr) argument
4023 put_thumb_insn(struct elf32_arm_link_hash_table *htab, bfd * output_bfd, bfd_vma val, void * ptr) argument
4397 struct elf_link_hash_table *htab = elf_hash_table (info); local
4714 struct elf_link_hash_table *htab = elf_hash_table (info); local
7523 struct elf32_arm_link_hash_table *htab; local
8152 struct elf32_arm_link_hash_table *htab; local
8516 struct elf32_arm_link_hash_table *htab; local
8768 struct elf32_arm_link_hash_table *htab; local
9069 struct elf32_arm_link_hash_table *htab; local
9580 struct elf32_arm_link_hash_table *htab; local
9603 struct elf32_arm_link_hash_table *htab; local
9683 struct elf32_arm_link_hash_table *htab; local
10252 struct elf32_arm_link_hash_table *htab local
10318 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...]
H A Delf32-sparc.c235 struct _bfd_sparc_elf_link_hash_table *htab; local
237 htab = (struct _bfd_sparc_elf_link_hash_table *) ret;
238 htab->is_vxworks = 1;
H A Delfxx-mips.c132 struct htab *got_entries;
135 struct htab *bfd2got;
2412 struct mips_elf_link_hash_table *htab;
2414 htab = mips_elf_hash_table (info);
2418 plt_index = (h->plt.offset - htab->plt_header_size) / htab->plt_entry_size;
2421 got_address = (htab->sgotplt->output_section->vma
2422 + htab->sgotplt->output_offset
2426 got_value = (htab->root.hgot->root.u.def.section->output_section->vma
2427 + htab
2399 struct mips_elf_link_hash_table *htab; local
2632 struct mips_elf_link_hash_table *htab; local
3756 struct mips_elf_link_hash_table *htab; local
3910 struct mips_elf_link_hash_table *htab; local
4728 struct mips_elf_link_hash_table *htab; local
4767 struct mips_elf_link_hash_table *htab; local
5926 struct mips_elf_link_hash_table *htab; local
6129 struct mips_elf_link_hash_table *htab; local
6934 struct mips_elf_link_hash_table *htab; local
7031 struct mips_elf_link_hash_table *htab; local
7202 struct mips_elf_link_hash_table *htab; local
7331 struct mips_elf_link_hash_table *htab; local
8183 struct mips_elf_link_hash_table *htab; local
8415 struct mips_elf_link_hash_table *htab; local
8586 struct mips_elf_link_hash_table *htab; local
8656 struct mips_elf_link_hash_table *htab; local
8676 struct mips_elf_link_hash_table *htab; local
10209 struct mips_elf_link_hash_table *htab; local
10238 struct mips_elf_link_hash_table *htab; local
[all...]
/freebsd-10.1-release/sbin/hastd/
H A Dlzf.c102 , LZF_STATE htab
107 LZF_STATE htab; local
135 memset (htab, 0, sizeof (htab));
137 for (hslot = htab; hslot < htab + HSIZE; hslot++)
148 hslot = htab + IDX (hval);
241 htab[IDX (hval)] = ip;
246 htab[IDX (hval)] = ip;
255 htab[ID
[all...]
/freebsd-10.1-release/usr.bin/xlint/lint2/
H A Dhash.c53 static hte_t **htab; variable
65 tablep = &htab;
98 table = htab;
138 table = htab;
/freebsd-10.1-release/contrib/binutils/include/
H A Dhashtab.h99 struct htab GTY(()) function
144 typedef struct htab *htab_t;
/freebsd-10.1-release/contrib/gcclibs/include/
H A Dhashtab.h99 struct htab GTY(()) function
144 typedef struct htab *htab_t;
/freebsd-10.1-release/contrib/gcc/
H A Dexcept.h177 extern struct htab *get_eh_throw_stmt_table (struct function *);
178 extern void set_eh_throw_stmt_table (struct function *, struct htab *);
/freebsd-10.1-release/contrib/gdb/include/
H A Dhashtab.h90 struct htab GTY(()) function
131 typedef struct htab *htab_t;

Completed in 406 milliseconds

12