ctf_hash_t
ctf_hash_t *hp = &fp->ctf_structs;
ctf_hash_t *hp = &fp->ctf_unions;
ctf_hash_t *hp = &fp->ctf_enums;
ctf_hash_t *hp;
ctf_hash_t *hp;
ctf_hash_define(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
ctf_hash_lookup(ctf_hash_t *hp, ctf_file_t *fp, const char *key, size_t len)
ctf_hash_destroy(ctf_hash_t *hp)
ctf_hash_dump(const char *tag, ctf_hash_t *hp, ctf_file_t *fp)
ctf_hash_create(ctf_hash_t *hp, ulong_t nelems)
bzero(hp, sizeof (ctf_hash_t));
ctf_hash_size(const ctf_hash_t *hp)
ctf_hash_insert(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
ctf_hash_t *ctl_hash; /* pointer to hash table for lookup */
ctf_hash_t ctf_structs; /* hash table of struct types */
ctf_hash_t ctf_unions; /* hash table of union types */
ctf_hash_t ctf_enums; /* hash table of enum types */
ctf_hash_t ctf_names; /* hash table of remaining type names */
extern int ctf_hash_create(ctf_hash_t *, ulong_t);
extern int ctf_hash_insert(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
extern int ctf_hash_define(ctf_hash_t *, ctf_file_t *, ushort_t, uint_t);
extern ctf_helem_t *ctf_hash_lookup(ctf_hash_t *, ctf_file_t *,
extern uint_t ctf_hash_size(const ctf_hash_t *);
extern void ctf_hash_destroy(ctf_hash_t *);
extern void ctf_hash_dump(const char *, ctf_hash_t *, ctf_file_t *);
ctf_hash_t *hp;