Searched refs:ctf_hash_t (Results 1 - 12 of 12) sorted by relevance

/netbsd-current/external/cddl/osnet/dist/common/ctf/
H A Dctf_impl.h78 } ctf_hash_t; typedef in typeref:struct:ctf_hash
98 ctf_hash_t *ctl_hash; /* pointer to hash table for lookup */
185 ctf_hash_t ctf_structs; /* hash table of struct types */
186 ctf_hash_t ctf_unions; /* hash table of union types */
187 ctf_hash_t ctf_enums; /* hash table of enum types */
188 ctf_hash_t ctf_names; /* hash table of remaining type names */
284 extern int ctf_hash_create(ctf_hash_t *, ulong_t);
285 extern int ctf_hash_insert(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
286 extern int ctf_hash_define(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
287 extern ctf_helem_t *ctf_hash_lookup(ctf_hash_t *, ctf_file_
[all...]
H A Dctf_hash.c38 ctf_hash_create(ctf_hash_t *hp, ulong_t nelems)
48 bzero(hp, sizeof (ctf_hash_t));
73 ctf_hash_size(const ctf_hash_t *hp)
98 ctf_hash_insert(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
135 ctf_hash_define(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
148 ctf_hash_lookup(ctf_hash_t *hp, ctf_file_t *fp, const char *key, size_t len)
170 ctf_hash_destroy(ctf_hash_t *hp)
H A Dctf_create.c853 ctf_hash_t *hp = &fp->ctf_structs;
875 ctf_hash_t *hp = &fp->ctf_unions;
897 ctf_hash_t *hp = &fp->ctf_enums;
919 ctf_hash_t *hp;
1278 ctf_hash_t *hp;
H A Dctf_open.c212 ctf_hash_t *hp;
/netbsd-current/external/gpl3/binutils/dist/libctf/
H A Dctf-impl.h99 typedef struct ctf_fixed_hash ctf_hash_t; /* Private to ctf-hash.c. */ typedef in typeref:struct:ctf_fixed_hash
128 ctf_hash_t *ctn_readonly; /* Hash table when readonly. */
632 extern ctf_hash_t *ctf_hash_create (unsigned long, ctf_hash_fun, ctf_hash_eq_fun);
633 extern int ctf_hash_insert_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
634 extern int ctf_hash_define_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
635 extern ctf_id_t ctf_hash_lookup_type (ctf_hash_t *, ctf_dict_t *, const char *);
636 extern uint32_t ctf_hash_size (const ctf_hash_t *);
637 extern void ctf_hash_destroy (ctf_hash_t *);
H A Dctf-hash.c773 ctf_hash_t *
777 return (ctf_hash_t *) htab_create_alloc (nelems, (htab_hash) hash_fun,
782 ctf_hash_size (const ctf_hash_t *hp)
788 ctf_hash_insert_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
818 ctf_hash_define_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
828 ctf_hash_lookup_type (ctf_hash_t *hp, ctf_dict_t *fp __attribute__ ((__unused__)),
842 ctf_hash_destroy (ctf_hash_t *hp)
/netbsd-current/external/gpl3/gdb.old/dist/libctf/
H A Dctf-impl.h86 typedef struct ctf_fixed_hash ctf_hash_t; /* Private to ctf-hash.c. */ typedef in typeref:struct:ctf_fixed_hash
115 ctf_hash_t *ctn_readonly; /* Hash table when readonly. */
578 extern ctf_hash_t *ctf_hash_create (unsigned long, ctf_hash_fun, ctf_hash_eq_fun);
579 extern int ctf_hash_insert_type (ctf_hash_t *, ctf_file_t *, uint32_t, uint32_t);
580 extern int ctf_hash_define_type (ctf_hash_t *, ctf_file_t *, uint32_t, uint32_t);
581 extern ctf_id_t ctf_hash_lookup_type (ctf_hash_t *, ctf_file_t *, const char *);
582 extern uint32_t ctf_hash_size (const ctf_hash_t *);
583 extern void ctf_hash_destroy (ctf_hash_t *);
H A Dctf-hash.c769 ctf_hash_t *
773 return (ctf_hash_t *) htab_create_alloc (nelems, (htab_hash) hash_fun,
778 ctf_hash_size (const ctf_hash_t *hp)
784 ctf_hash_insert_type (ctf_hash_t *hp, ctf_file_t *fp, uint32_t type,
814 ctf_hash_define_type (ctf_hash_t *hp, ctf_file_t *fp, uint32_t type,
824 ctf_hash_lookup_type (ctf_hash_t *hp, ctf_file_t *fp __attribute__ ((__unused__)),
838 ctf_hash_destroy (ctf_hash_t *hp)
/netbsd-current/external/gpl3/gdb/dist/libctf/
H A Dctf-impl.h99 typedef struct ctf_fixed_hash ctf_hash_t; /* Private to ctf-hash.c. */ typedef in typeref:struct:ctf_fixed_hash
128 ctf_hash_t *ctn_readonly; /* Hash table when readonly. */
632 extern ctf_hash_t *ctf_hash_create (unsigned long, ctf_hash_fun, ctf_hash_eq_fun);
633 extern int ctf_hash_insert_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
634 extern int ctf_hash_define_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
635 extern ctf_id_t ctf_hash_lookup_type (ctf_hash_t *, ctf_dict_t *, const char *);
636 extern uint32_t ctf_hash_size (const ctf_hash_t *);
637 extern void ctf_hash_destroy (ctf_hash_t *);
H A Dctf-hash.c773 ctf_hash_t *
777 return (ctf_hash_t *) htab_create_alloc (nelems, (htab_hash) hash_fun,
782 ctf_hash_size (const ctf_hash_t *hp)
788 ctf_hash_insert_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
818 ctf_hash_define_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
828 ctf_hash_lookup_type (ctf_hash_t *hp, ctf_dict_t *fp __attribute__ ((__unused__)),
842 ctf_hash_destroy (ctf_hash_t *hp)
/netbsd-current/external/gpl3/binutils.old/dist/libctf/
H A Dctf-impl.h99 typedef struct ctf_fixed_hash ctf_hash_t; /* Private to ctf-hash.c. */ typedef in typeref:struct:ctf_fixed_hash
128 ctf_hash_t *ctn_readonly; /* Hash table when readonly. */
632 extern ctf_hash_t *ctf_hash_create (unsigned long, ctf_hash_fun, ctf_hash_eq_fun);
633 extern int ctf_hash_insert_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
634 extern int ctf_hash_define_type (ctf_hash_t *, ctf_dict_t *, uint32_t, uint32_t);
635 extern ctf_id_t ctf_hash_lookup_type (ctf_hash_t *, ctf_dict_t *, const char *);
636 extern uint32_t ctf_hash_size (const ctf_hash_t *);
637 extern void ctf_hash_destroy (ctf_hash_t *);
H A Dctf-hash.c773 ctf_hash_t *
777 return (ctf_hash_t *) htab_create_alloc (nelems, (htab_hash) hash_fun,
782 ctf_hash_size (const ctf_hash_t *hp)
788 ctf_hash_insert_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
818 ctf_hash_define_type (ctf_hash_t *hp, ctf_dict_t *fp, uint32_t type,
828 ctf_hash_lookup_type (ctf_hash_t *hp, ctf_dict_t *fp __attribute__ ((__unused__)),
842 ctf_hash_destroy (ctf_hash_t *hp)

Completed in 197 milliseconds