Symbol: rust_state_t
usr/src/lib/libdemangle/common/rust-legacy.c
113
rustleg_parse_name_segment(rust_state_t *st, strview_t *svp, boolean_t first)
usr/src/lib/libdemangle/common/rust-legacy.c
217
rustleg_parse_name(rust_state_t *st, strview_t *svp)
usr/src/lib/libdemangle/common/rust-legacy.c
258
rustleg_parse_hash(rust_state_t *st, strview_t *svp)
usr/src/lib/libdemangle/common/rust-legacy.c
303
rustleg_parse_special(rust_state_t *restrict st, strview_t *restrict svp)
usr/src/lib/libdemangle/common/rust-legacy.c
363
rustleg_add_sep(rust_state_t *st)
usr/src/lib/libdemangle/common/rust-legacy.c
79
static boolean_t rustleg_parse_name(rust_state_t *, strview_t *);
usr/src/lib/libdemangle/common/rust-legacy.c
80
static boolean_t rustleg_parse_hash(rust_state_t *, strview_t *);
usr/src/lib/libdemangle/common/rust-legacy.c
81
static boolean_t rustleg_parse_special(rust_state_t *, strview_t *);
usr/src/lib/libdemangle/common/rust-legacy.c
82
static boolean_t rustleg_add_sep(rust_state_t *);
usr/src/lib/libdemangle/common/rust-legacy.c
85
rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1056
rustv0_parse_abi(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1067
rustv0_parse_binder(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1104
rustv0_parse_fnsig(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1150
rustv0_parse_dyn_trait_assoc_binding(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
1189
rustv0_parse_dyn_trait(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1251
rustv0_parse_dynbounds(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
1278
rustv0_parse_generic_arg(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1297
rustv0_parse_hex_num(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
1347
rustv0_parse_base62(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
160
rustv0_parse_opt_list(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
161
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t),
usr/src/lib/libdemangle/common/rust-v0.c
192
rustv0_parse_uint_type(rust_state_t *restrict st, strview_t *sv)
usr/src/lib/libdemangle/common/rust-v0.c
232
rustv0_parse_basic_type(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
302
rustv0_parse_type(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
430
rustv0_parse_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
546
rustv0_parse_impl_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
562
rustv0_has_name(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
595
rustv0_parse_nested_path(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
65
static boolean_t rustv0_parse_hex_num(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
67
static boolean_t rustv0_parse_base62(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
671
rustv0_parse_disambiguator(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
704
rustv0_parse_undisambiguated_identifier(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
71
rust_state_t *restrict, strview_t *restrict, boolean_t);
usr/src/lib/libdemangle/common/rust-v0.c
72
static boolean_t rustv0_parse_disambiguator(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
75
static boolean_t rustv0_parse_path(rust_state_t *restrict, strview_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
77
static boolean_t rustv0_parse_impl_path(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
779
rustv0_parse_backref(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
780
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t b),
usr/src/lib/libdemangle/common/rust-v0.c
79
static boolean_t rustv0_parse_nested_path(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
81
static boolean_t rustv0_parse_basic_type(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
83
static boolean_t rustv0_parse_backref(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
85
boolean_t (*)(rust_state_t *restrict, strview_t *restrict, boolean_t),
usr/src/lib/libdemangle/common/rust-v0.c
862
rustv0_append_lifetime(rust_state_t *restrict st, uint64_t lifetime)
usr/src/lib/libdemangle/common/rust-v0.c
87
static boolean_t rustv0_parse_lifetime(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
89
static boolean_t rustv0_parse_const(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
898
rustv0_parse_lifetime(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0.c
91
static boolean_t rustv0_parse_fnsig(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
912
rustv0_parse_const_data(rust_state_t *restrict st,
usr/src/lib/libdemangle/common/rust-v0.c
93
static boolean_t rustv0_parse_dynbounds(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
95
static boolean_t rustv0_parse_generic_arg(rust_state_t *restrict,
usr/src/lib/libdemangle/common/rust-v0.c
977
rustv0_parse_const(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust-v0.c
99
rust_demangle_v0(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust-v0puny.c
61
rustv0_puny_decode(rust_state_t *restrict st, strview_t *restrict src,
usr/src/lib/libdemangle/common/rust.c
144
rust_append(rust_state_t *st, const char *s)
usr/src/lib/libdemangle/common/rust.c
163
rust_append_sv(rust_state_t *restrict st, uint64_t n, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust.c
197
rust_append_printf(rust_state_t *st, const char *fmt, ...)
usr/src/lib/libdemangle/common/rust.c
219
rust_parse_base10(rust_state_t *restrict st, strview_t *restrict sv,
usr/src/lib/libdemangle/common/rust.c
287
rust_parse_prefix(rust_state_t *restrict st, strview_t *restrict sv)
usr/src/lib/libdemangle/common/rust.c
30
rust_state_t *st = cua->cua_arg;
usr/src/lib/libdemangle/common/rust.c
344
rust_fini_state(rust_state_t *st)
usr/src/lib/libdemangle/common/rust.c
351
rust_init_state(rust_state_t *restrict st, const char *s, sysdem_ops_t *ops)
usr/src/lib/libdemangle/common/rust.c
37
rust_state_t *st = cua->cua_arg;
usr/src/lib/libdemangle/common/rust.c
380
rust_state_t st;
usr/src/lib/libdemangle/common/rust.c
47
rust_appendc(rust_state_t *st, char c)
usr/src/lib/libdemangle/common/rust.c
93
rust_append_utf8_c(rust_state_t *st, uint32_t val)
usr/src/lib/libdemangle/common/rust.h
70
boolean_t rust_appendc(rust_state_t *, char);
usr/src/lib/libdemangle/common/rust.h
71
boolean_t rust_append(rust_state_t *, const char *);
usr/src/lib/libdemangle/common/rust.h
72
boolean_t rust_append_printf(rust_state_t *, const char *, ...) __PRINTFLIKE(2);
usr/src/lib/libdemangle/common/rust.h
73
boolean_t rust_append_sv(rust_state_t *restrict, uint64_t, strview_t *restrict);
usr/src/lib/libdemangle/common/rust.h
74
boolean_t rust_append_utf8_c(rust_state_t *, uint32_t);
usr/src/lib/libdemangle/common/rust.h
75
boolean_t rust_parse_base10(rust_state_t *restrict, strview_t *restrict,
usr/src/lib/libdemangle/common/rust.h
77
boolean_t rust_demangle_legacy(rust_state_t *restrict, strview_t *restrict);
usr/src/lib/libdemangle/common/rust.h
78
boolean_t rust_demangle_v0(rust_state_t *restrict, strview_t *restrict);
usr/src/lib/libdemangle/common/rust.h
80
boolean_t rustv0_puny_decode(rust_state_t *restrict, strview_t *restrict,