Symbol: dt_strtab_t
usr/src/lib/libdtrace/common/dt_link.c
1032
dt_strtab_t *strtab;
usr/src/lib/libdtrace/common/dt_pcb.h
65
dt_strtab_t *pcb_strtab; /* string table for string references */
usr/src/lib/libdtrace/common/dt_strtab.c
143
dt_strtab_compare(dt_strtab_t *sp, dt_strhash_t *hp,
usr/src/lib/libdtrace/common/dt_strtab.c
170
dt_strtab_copyin(dt_strtab_t *sp, const char *str, size_t len)
usr/src/lib/libdtrace/common/dt_strtab.c
205
dt_strtab_index(dt_strtab_t *sp, const char *str)
usr/src/lib/libdtrace/common/dt_strtab.c
225
dt_strtab_insert(dt_strtab_t *sp, const char *str)
usr/src/lib/libdtrace/common/dt_strtab.c
265
dt_strtab_size(const dt_strtab_t *sp)
usr/src/lib/libdtrace/common/dt_strtab.c
271
dt_strtab_write(const dt_strtab_t *sp, dt_strtab_write_f *func, void *private)
usr/src/lib/libdtrace/common/dt_strtab.c
37
dt_strtab_grow(dt_strtab_t *sp)
usr/src/lib/libdtrace/common/dt_strtab.c
59
dt_strtab_t *
usr/src/lib/libdtrace/common/dt_strtab.c
62
dt_strtab_t *sp = malloc(sizeof (dt_strtab_t));
usr/src/lib/libdtrace/common/dt_strtab.c
70
bzero(sp, sizeof (dt_strtab_t));
usr/src/lib/libdtrace/common/dt_strtab.c
97
dt_strtab_destroy(dt_strtab_t *sp)
usr/src/lib/libdtrace/common/dt_strtab.h
57
extern dt_strtab_t *dt_strtab_create(size_t);
usr/src/lib/libdtrace/common/dt_strtab.h
58
extern void dt_strtab_destroy(dt_strtab_t *);
usr/src/lib/libdtrace/common/dt_strtab.h
59
extern ssize_t dt_strtab_index(dt_strtab_t *, const char *);
usr/src/lib/libdtrace/common/dt_strtab.h
60
extern ssize_t dt_strtab_insert(dt_strtab_t *, const char *);
usr/src/lib/libdtrace/common/dt_strtab.h
61
extern size_t dt_strtab_size(const dt_strtab_t *);
usr/src/lib/libdtrace/common/dt_strtab.h
62
extern ssize_t dt_strtab_write(const dt_strtab_t *,