Searched refs:rust_state_t (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/lib/libdemangle/common/ |
H A D | rust.h | 50 } 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 D | rust-v0.c | 65 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 D | rust-legacy.c | 79 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 D | rust.c | 30 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 D | rust-v0puny.c | 61 rustv0_puny_decode(rust_state_t *restrict st, strview_t *restrict src, in rustv0_puny_decode()
|