Lines Matching refs:ctf_dynhash_t

87 typedef struct ctf_dynhash ctf_dynhash_t; /* Private to ctf-hash.c.  */
116 ctf_dynhash_t *ctn_writable; /* Hash table when writable. */
254 ctf_dynhash_t; a "hash value" is the hash value of a type as returned by
275 ctf_dynhash_t *cd_id_to_file_t;
281 ctf_dynhash_t *cd_decorated_names[4];
285 ctf_dynhash_t *cd_name_counts;
293 ctf_dynhash_t *cd_type_hashes;
300 ctf_dynhash_t *cd_struct_origin;
306 ctf_dynhash_t *cd_citers;
311 ctf_dynhash_t *cd_output_mapping;
315 ctf_dynhash_t *cd_output_first_gid;
319 ctf_dynhash_t *cd_output_mapping_guard;
326 ctf_dynhash_t *cd_emission_struct_members;
333 ctf_dynhash_t *cd_output_emission_hashes;
338 ctf_dynhash_t *cd_output_emission_conflicted_forwards;
364 ctf_dynhash_t *ctf_prov_strtab; /* Maps provisional-strtab offsets
366 ctf_dynhash_t *ctf_syn_ext_strtab; /* Maps ext-strtab offsets to names. */
375 ctf_dynhash_t *ctf_str_atoms; /* Hash table of ctf_str_atoms_t. */
403 ctf_dynhash_t *ctf_dthash; /* Hash of dynamic type definitions. */
405 ctf_dynhash_t *ctf_dvhash; /* Hash of dynamic variable mappings. */
412 ctf_dynhash_t *ctf_link_inputs; /* Inputs to this link. */
413 ctf_dynhash_t *ctf_link_outputs; /* Additional outputs from this link. */
418 ctf_dynhash_t *ctf_link_type_mapping;
424 ctf_dynhash_t *ctf_link_in_cu_mapping;
429 ctf_dynhash_t *ctf_link_out_cu_mapping;
442 ctf_dynhash_t *ctf_add_processing; /* Types ctf_add_type is working on now. */
513 const ctf_dynhash_t *ctn_h;
585 extern ctf_dynhash_t *ctf_dynhash_create (ctf_hash_fun, ctf_hash_eq_fun,
587 extern int ctf_dynhash_insert (ctf_dynhash_t *, void *, void *);
588 extern void ctf_dynhash_remove (ctf_dynhash_t *, const void *);
589 extern size_t ctf_dynhash_elements (ctf_dynhash_t *);
590 extern void ctf_dynhash_empty (ctf_dynhash_t *);
591 extern void *ctf_dynhash_lookup (ctf_dynhash_t *, const void *);
592 extern int ctf_dynhash_lookup_kv (ctf_dynhash_t *, const void *key,
594 extern void ctf_dynhash_destroy (ctf_dynhash_t *);
595 extern void ctf_dynhash_iter (ctf_dynhash_t *, ctf_hash_iter_f, void *);
596 extern void ctf_dynhash_iter_remove (ctf_dynhash_t *, ctf_hash_iter_remove_f,
598 extern void *ctf_dynhash_iter_find (ctf_dynhash_t *, ctf_hash_iter_find_f,
600 extern int ctf_dynhash_next (ctf_dynhash_t *, ctf_next_t **,
602 extern int ctf_dynhash_next_sorted (ctf_dynhash_t *, ctf_next_t **,
691 ctf_dynhash_t *, int, int *);
693 const ctf_sect_t *, ctf_dynhash_t *,