Home
last modified time | relevance | path

Searched refs:rust_state_t (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libdemangle/common/
H A Drust.h50 } rust_state_t; typedef
70 boolean_t rust_appendc(rust_state_t *, char);
71 boolean_t rust_append(rust_state_t *, const char *);
72 boolean_t rust_append_printf(rust_state_t *, const char *, ...) __PRINTFLIKE(2);
73 boolean_t rust_append_sv(rust_state_t *restrict, uint64_t, strview_t *restrict);
74 boolean_t rust_append_utf8_c(rust_state_t *, uint32_t);
75 boolean_t rust_parse_base10(rust_state_t *restrict, strview_t *restrict,
77 boolean_t rust_demangle_legacy(rust_state_t *restrict, strview_t *restrict);
78 boolean_t rust_demangle_v0(rust_state_t *restrict, strview_t *restrict);
80 boolean_t rustv0_puny_decode(rust_state_t *restrict, strview_t *restrict,
H A Drust-v0.c65 static boolean_t rustv0_parse_hex_num(rust_state_t *restrict,
67 static boolean_t rustv0_parse_base62(rust_state_t *restrict,
71 rust_state_t *restrict, strview_t *restrict, boolean_t);
77 static boolean_t rustv0_parse_impl_path(rust_state_t *restrict,
81 static boolean_t rustv0_parse_basic_type(rust_state_t *restrict,
83 static boolean_t rustv0_parse_backref(rust_state_t *restrict,
87 static boolean_t rustv0_parse_lifetime(rust_state_t *restrict,
89 static boolean_t rustv0_parse_const(rust_state_t *restrict,
91 static boolean_t rustv0_parse_fnsig(rust_state_t *restrict,
93 static boolean_t rustv0_parse_dynbounds(rust_state_t *restrict,
[all …]
H A Drust-legacy.c79 static boolean_t rustleg_parse_name(rust_state_t *, strview_t *);
80 static boolean_t rustleg_parse_hash(rust_state_t *, strview_t *);
81 static boolean_t rustleg_parse_special(rust_state_t *, strview_t *);
82 static boolean_t rustleg_add_sep(rust_state_t *);
85 rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv) in rust_demangle_legacy()
113 rustleg_parse_name_segment(rust_state_t *st, strview_t *svp, boolean_t first) in rustleg_parse_name_segment()
217 rustleg_parse_name(rust_state_t *st, strview_t *svp) in rustleg_parse_name()
258 rustleg_parse_hash(rust_state_t *st, strview_t *svp) in rustleg_parse_hash()
303 rustleg_parse_special(rust_state_t *restrict st, strview_t *restrict svp) in rustleg_parse_special()
363 rustleg_add_sep(rust_state_t *st) in rustleg_add_sep()
H A Drust.c30 rust_state_t *st = cua->cua_arg; in rust_cualloc()
37 rust_state_t *st = cua->cua_arg; in rust_cufree()
47 rust_appendc(rust_state_t *st, char c) in rust_appendc()
93 rust_append_utf8_c(rust_state_t *st, uint32_t val) in rust_append_utf8_c()
144 rust_append(rust_state_t *st, const char *s) in rust_append()
163 rust_append_sv(rust_state_t *restrict st, uint64_t n, strview_t *restrict sv) in rust_append_sv()
197 rust_append_printf(rust_state_t *st, const char *fmt, ...) in rust_append_printf()
219 rust_parse_base10(rust_state_t *restrict st, strview_t *restrict sv, in rust_parse_base10()
287 rust_parse_prefix(rust_state_t *restrict st, strview_t *restrict sv) in rust_parse_prefix()
344 rust_fini_state(rust_state_t *st) in rust_fini_state()
[all …]
H A Drust-v0puny.c61 rustv0_puny_decode(rust_state_t *restrict st, strview_t *restrict src, in rustv0_puny_decode()