Home
last modified time | relevance | path

Searched refs:ctf_dynhash_t (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/binutils.old/dist/libctf/
H A Dctf-impl.h100 typedef struct ctf_dynhash ctf_dynhash_t; /* Private to ctf-hash.c. */ typedef
129 ctf_dynhash_t *ctn_writable; /* Hash table when writable. */
281 ctf_dynhash_t *cd_id_to_dict_t;
287 ctf_dynhash_t *cd_decorated_names[4];
291 ctf_dynhash_t *cd_name_counts;
299 ctf_dynhash_t *cd_type_hashes;
306 ctf_dynhash_t *cd_struct_origin;
312 ctf_dynhash_t *cd_citers;
317 ctf_dynhash_t *cd_output_mapping;
321 ctf_dynhash_t *cd_output_first_gid;
[all …]
H A Dctf-hash.c49 ctf_dynhash_t *owner; /* The hash that owns us. */
159 ctf_dynhash_t *
163 ctf_dynhash_t *dynhash; in ctf_dynhash_create()
167 dynhash = malloc (sizeof (ctf_dynhash_t)); in ctf_dynhash_create()
169 dynhash = malloc (offsetof (ctf_dynhash_t, key_free)); in ctf_dynhash_create()
239 ctf_dynhash_insert (ctf_dynhash_t *hp, void *key, void *value) in ctf_dynhash_insert()
266 ctf_dynhash_remove (ctf_dynhash_t *hp, const void *key) in ctf_dynhash_remove()
273 ctf_dynhash_empty (ctf_dynhash_t *hp) in ctf_dynhash_empty()
279 ctf_dynhash_elements (ctf_dynhash_t *hp) in ctf_dynhash_elements()
285 ctf_dynhash_lookup (ctf_dynhash_t *hp, const void *key) in ctf_dynhash_lookup()
[all …]
H A Dctf-inlines.h50 ctf_dynhash_cnext_sorted (ctf_dynhash_t *h, ctf_next_t **i, const void **key, in ctf_dynhash_cnext_sorted()
59 ctf_dynhash_cnext (ctf_dynhash_t *h, ctf_next_t **it, in ctf_dynhash_cnext()
66 ctf_dynhash_cinsert (ctf_dynhash_t *h, const void *k, const void *v) in ctf_dynhash_cinsert()
H A Dctf-link.c377 ctf_dynhash_t *one_out; in ctf_link_add_cu_mapping()
637 ctf_link_deduplicating_count_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_count_inputs()
640 ctf_dynhash_t *inputs = fp->ctf_link_inputs; in ctf_link_deduplicating_count_inputs()
715 ctf_link_deduplicating_open_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_open_inputs()
718 ctf_dynhash_t *inputs = fp->ctf_link_inputs; in ctf_link_deduplicating_open_inputs()
850 ctf_link_deduplicating_close_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_close_inputs()
956 ctf_dynhash_t *thishash = functions ? fp->ctf_funchash : fp->ctf_objthash; in check_sym()
957 ctf_dynhash_t *thathash = functions ? fp->ctf_objthash : fp->ctf_funchash; in check_sym()
1125 ctf_dynhash_t *in = (ctf_dynhash_t *) in_cus; in ctf_link_deduplicating_per_cu()
H A Dctf-serialize.c93 symtypetab_density (ctf_dict_t *fp, ctf_dict_t *symfp, ctf_dynhash_t *symhash, in symtypetab_density()
100 ctf_dynhash_t *linker_known = NULL; in symtypetab_density()
264 ctf_dynhash_t *symhash; in emit_symtypetab()
360 ctf_dynhash_t *symhash; in emit_symtypetab_index()
H A Dctf-util.c304 size_t els = ctf_dynhash_elements ((ctf_dynhash_t *) i->cu.ctn_h); in ctf_next_copy()
H A Dctf-create.c107 ctf_dynhash_t *dthash; in ctf_create()
108 ctf_dynhash_t *dvhash; in ctf_create()
109 ctf_dynhash_t *structs = NULL, *unions = NULL, *enums = NULL, *names = NULL; in ctf_create()
110 ctf_dynhash_t *objthash = NULL, *funchash = NULL; in ctf_create()
1350 ctf_dynhash_t *h = is_function ? fp->ctf_funchash : fp->ctf_objthash; in ctf_add_funcobjt_sym()
H A Dctf-dedup.c348 make_set_element (ctf_dynhash_t *set, const void *key) in make_set_element()
1167 ctf_dynhash_t *name_counts; in ctf_dedup_populate_mappings()
1434 ctf_dynhash_t *name_counts = (ctf_dynhash_t *) v; in ctf_dedup_detect_name_ambiguity()
1448 ctf_dynhash_t *counts = (ctf_dynhash_t *) v; in ctf_dedup_detect_name_ambiguity()
H A Dctf-open.c1273 ctf_dynhash_t *syn_strtab, int writable, in ctf_simple_open_internal()
1331 const ctf_sect_t *strsect, ctf_dynhash_t *syn_strtab, in ctf_bufopen_internal()
H A Dctf-lookup.c683 ctf_dynhash_t *dynh = functions ? fp->ctf_funchash : fp->ctf_objthash; in ctf_symbol_next()
/netbsd-src/external/gpl3/binutils/dist/libctf/
H A Dctf-impl.h100 typedef struct ctf_dynhash ctf_dynhash_t; /* Private to ctf-hash.c. */ typedef
129 ctf_dynhash_t *ctn_writable; /* Hash table when writable. */
281 ctf_dynhash_t *cd_id_to_dict_t;
287 ctf_dynhash_t *cd_decorated_names[4];
291 ctf_dynhash_t *cd_name_counts;
299 ctf_dynhash_t *cd_type_hashes;
306 ctf_dynhash_t *cd_struct_origin;
312 ctf_dynhash_t *cd_citers;
317 ctf_dynhash_t *cd_output_mapping;
321 ctf_dynhash_t *cd_output_first_gid;
[all …]
H A Dctf-hash.c49 ctf_dynhash_t *owner; /* The hash that owns us. */
159 ctf_dynhash_t *
163 ctf_dynhash_t *dynhash; in ctf_dynhash_create()
167 dynhash = malloc (sizeof (ctf_dynhash_t)); in ctf_dynhash_create()
169 dynhash = malloc (offsetof (ctf_dynhash_t, key_free)); in ctf_dynhash_create()
239 ctf_dynhash_insert (ctf_dynhash_t *hp, void *key, void *value) in ctf_dynhash_insert()
266 ctf_dynhash_remove (ctf_dynhash_t *hp, const void *key) in ctf_dynhash_remove()
273 ctf_dynhash_empty (ctf_dynhash_t *hp) in ctf_dynhash_empty()
279 ctf_dynhash_elements (ctf_dynhash_t *hp) in ctf_dynhash_elements()
285 ctf_dynhash_lookup (ctf_dynhash_t *hp, const void *key) in ctf_dynhash_lookup()
[all …]
H A Dctf-inlines.h50 ctf_dynhash_cnext_sorted (ctf_dynhash_t *h, ctf_next_t **i, const void **key, in ctf_dynhash_cnext_sorted()
59 ctf_dynhash_cnext (ctf_dynhash_t *h, ctf_next_t **it, in ctf_dynhash_cnext()
66 ctf_dynhash_cinsert (ctf_dynhash_t *h, const void *k, const void *v) in ctf_dynhash_cinsert()
H A Dctf-link.c376 ctf_dynhash_t *one_out; in ctf_link_add_cu_mapping()
652 ctf_link_deduplicating_count_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_count_inputs()
655 ctf_dynhash_t *inputs = fp->ctf_link_inputs; in ctf_link_deduplicating_count_inputs()
729 ctf_link_deduplicating_open_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_open_inputs()
732 ctf_dynhash_t *inputs = fp->ctf_link_inputs; in ctf_link_deduplicating_open_inputs()
864 ctf_link_deduplicating_close_inputs (ctf_dict_t *fp, ctf_dynhash_t *cu_names, in ctf_link_deduplicating_close_inputs()
970 ctf_dynhash_t *thishash = functions ? fp->ctf_funchash : fp->ctf_objthash; in check_sym()
971 ctf_dynhash_t *thathash = functions ? fp->ctf_objthash : fp->ctf_funchash; in check_sym()
1139 ctf_dynhash_t *in = (ctf_dynhash_t *) in_cus; in ctf_link_deduplicating_per_cu()
H A Dctf-serialize.c93 symtypetab_density (ctf_dict_t *fp, ctf_dict_t *symfp, ctf_dynhash_t *symhash, in symtypetab_density()
100 ctf_dynhash_t *linker_known = NULL; in symtypetab_density()
264 ctf_dynhash_t *symhash; in emit_symtypetab()
360 ctf_dynhash_t *symhash; in emit_symtypetab_index()
H A Dctf-util.c294 size_t els = ctf_dynhash_elements ((ctf_dynhash_t *) i->cu.ctn_h); in ctf_next_copy()
H A Dctf-create.c107 ctf_dynhash_t *dthash; in ctf_create()
108 ctf_dynhash_t *dvhash; in ctf_create()
109 ctf_dynhash_t *structs = NULL, *unions = NULL, *enums = NULL, *names = NULL; in ctf_create()
110 ctf_dynhash_t *objthash = NULL, *funchash = NULL; in ctf_create()
1380 ctf_dynhash_t *h = is_function ? fp->ctf_funchash : fp->ctf_objthash; in ctf_add_funcobjt_sym()
H A Dctf-dedup.c348 make_set_element (ctf_dynhash_t *set, const void *key) in make_set_element()
1167 ctf_dynhash_t *name_counts; in ctf_dedup_populate_mappings()
1433 ctf_dynhash_t *name_counts = (ctf_dynhash_t *) v; in ctf_dedup_detect_name_ambiguity()
1447 ctf_dynhash_t *counts = (ctf_dynhash_t *) v; in ctf_dedup_detect_name_ambiguity()
H A Dctf-open.c1273 ctf_dynhash_t *syn_strtab, int writable, in ctf_simple_open_internal()
1331 const ctf_sect_t *strsect, ctf_dynhash_t *syn_strtab, in ctf_bufopen_internal()
H A Dctf-lookup.c695 ctf_dynhash_t *dynh = functions ? fp->ctf_funchash : fp->ctf_objthash; in ctf_symbol_next()