Symbol: name_t
usr/src/lib/libdemangle/common/cxx.c
32
name_t cpp_name;
usr/src/lib/libdemangle/common/cxx.c
3982
name_t *nm = &db->cpp_name;
usr/src/lib/libdemangle/common/cxx.c
4072
print_name(const name_t *n, FILE *out)
usr/src/lib/libdemangle/common/cxx.c
4082
sp = name_top((name_t *)n);
usr/src/lib/libdemangle/common/cxx.c
4127
const name_t *n = sub->sub_items;
usr/src/lib/libdemangle/common/cxx.c
4181
const name_t *n = &s->sub_items[i];
usr/src/lib/libdemangle/common/cxx.h
36
void name_clear(name_t *);
usr/src/lib/libdemangle/common/cxx.h
37
void name_init(name_t *, sysdem_ops_t *);
usr/src/lib/libdemangle/common/cxx.h
38
void name_fini(name_t *);
usr/src/lib/libdemangle/common/cxx.h
39
size_t name_len(const name_t *);
usr/src/lib/libdemangle/common/cxx.h
40
boolean_t name_empty(const name_t *);
usr/src/lib/libdemangle/common/cxx.h
41
boolean_t name_add(name_t *, const char *, size_t, const char *, size_t);
usr/src/lib/libdemangle/common/cxx.h
42
boolean_t name_add_str(name_t *, str_t *, str_t *);
usr/src/lib/libdemangle/common/cxx.h
43
boolean_t name_join(name_t *, size_t, const char *);
usr/src/lib/libdemangle/common/cxx.h
44
boolean_t name_fmt(name_t *, const char *, const char *);
usr/src/lib/libdemangle/common/cxx.h
45
str_pair_t *name_at(const name_t *, size_t);
usr/src/lib/libdemangle/common/cxx.h
46
str_pair_t *name_top(name_t *);
usr/src/lib/libdemangle/common/cxx.h
47
void name_pop(name_t *, str_pair_t *);
usr/src/lib/libdemangle/common/cxx.h
50
name_t *sub_items;
usr/src/lib/libdemangle/common/cxx.h
60
boolean_t sub_save(sub_t *, const name_t *, size_t);
usr/src/lib/libdemangle/common/cxx.h
61
boolean_t sub_substitute(const sub_t *, size_t, name_t *);
usr/src/lib/libdemangle/common/cxx.h
76
boolean_t templ_sub(const templ_t *, size_t, name_t *);
usr/src/lib/libdemangle/common/cxx.h
77
boolean_t templ_save(const name_t *, size_t, templ_t *);
usr/src/lib/libdemangle/common/cxx_util.c
114
name_add(name_t *n, const char *l, size_t l_len, const char *r, size_t r_len)
usr/src/lib/libdemangle/common/cxx_util.c
127
name_add_str(name_t *n, str_t *l, str_t *r)
usr/src/lib/libdemangle/common/cxx_util.c
152
name_at(const name_t *n, size_t idx)
usr/src/lib/libdemangle/common/cxx_util.c
160
name_top(name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
166
name_pop(name_t *n, str_pair_t *sp)
usr/src/lib/libdemangle/common/cxx_util.c
184
name_join(name_t *n, size_t amt, const char *sep)
usr/src/lib/libdemangle/common/cxx_util.c
238
name_fmt_s(name_t *n, str_t *s, const char *fmt, long *maxp)
usr/src/lib/libdemangle/common/cxx_util.c
312
name_fmt(name_t *n, const char *fmt_l, const char *fmt_r)
usr/src/lib/libdemangle/common/cxx_util.c
38
name_init(name_t *n, sysdem_ops_t *ops)
usr/src/lib/libdemangle/common/cxx_util.c
397
sub->sub_size * sizeof (name_t), newsize * sizeof (name_t));
usr/src/lib/libdemangle/common/cxx_util.c
410
sub_save(sub_t *sub, const name_t *n, size_t depth)
usr/src/lib/libdemangle/common/cxx_util.c
418
name_t *dest = &sub->sub_items[sub->sub_len++];
usr/src/lib/libdemangle/common/cxx_util.c
446
sub_substitute(const sub_t *sub, size_t idx, name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
45
name_fini(name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
450
const name_t *src = &sub->sub_items[idx];
usr/src/lib/libdemangle/common/cxx_util.c
475
name_t *top = &sub->sub_items[--sub->sub_len];
usr/src/lib/libdemangle/common/cxx_util.c
569
templ_sub(const templ_t *tpl, size_t idx, name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
57
name_len(const name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
577
templ_save(const name_t *n, size_t amt, templ_t *tpl)
usr/src/lib/libdemangle/common/cxx_util.c
586
name_t name = { 0 };
usr/src/lib/libdemangle/common/cxx_util.c
63
name_empty(const name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
69
name_clear(name_t *n)
usr/src/lib/libdemangle/common/cxx_util.c
86
name_reserve(name_t *n, size_t amt)
usr/src/tools/find_elf/find_elf.c
545
name_t *first = NULL;
usr/src/tools/find_elf/find_elf.c
552
name_t *n = &names->ns_names[i];
usr/src/tools/find_elf/find_elf.c
584
name_t tmp = names->ns_names[0];
usr/src/tools/find_elf/find_elf.c
587
(void) memcpy(&names->ns_names[0], first, sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
588
(void) memcpy(first, &tmp, sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
596
qsort(&names->ns_names[1], names->ns_num - 1, sizeof (name_t),
usr/src/tools/find_elf/find_elf.c
606
static name_t *
usr/src/tools/find_elf/find_elf.c
612
name_t *newn = NULL;
usr/src/tools/find_elf/find_elf.c
626
newn = xcalloc(newamt, sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
629
(void) memcpy(newn, names->ns_names, names->ns_num * sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
64
name_t *ns_names;
usr/src/tools/find_elf/find_elf.c
648
name_t *n = name_new(ns);
usr/src/tools/find_elf/find_elf.c
683
name_t tmp = {
usr/src/tools/find_elf/find_elf.c
689
sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
690
(void) memcpy(&ns->ns_names[firsthlink], &tmp, sizeof (name_t));
usr/src/tools/find_elf/find_elf.c
777
const name_t *ln = &l->obj_names.ns_names[0];
usr/src/tools/find_elf/find_elf.c
778
const name_t *rn = &r->obj_names.ns_names[0];
usr/src/tools/find_elf/find_elf.c
786
const name_t *l = a;
usr/src/tools/find_elf/find_elf.c
787
const name_t *r = b;