Lines Matching refs:sv
85 rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv) in rust_demangle_legacy() argument
89 if (!rustleg_valid_sym(sv)) { in rust_demangle_legacy()
94 if (sv_peek(sv, -1) != 'E') { in rust_demangle_legacy()
100 if (!rustleg_parse_name(st, sv)) in rust_demangle_legacy()
103 if (sv_remaining(sv) != 0) { in rust_demangle_legacy()
321 strview_t sv; in rustleg_parse_special() local
325 sv_init_sv(&sv, svp); in rustleg_parse_special()
328 VERIFY(sv_consume_if_c(&sv, '$')); in rustleg_parse_special()
330 if (!sv_consume_if_c(&sv, 'u')) in rustleg_parse_special()
333 while (sv_remaining(&sv) > 0) { in rustleg_parse_special()
340 c = sv_consume_c(&sv); in rustleg_parse_special()
372 rustleg_valid_sym(const strview_t *sv) in rustleg_valid_sym() argument
376 for (i = 0; i < sv->sv_rem; i++) { in rustleg_valid_sym()
377 char c = sv->sv_first[i]; in rustleg_valid_sym()
382 "at index %zu", __func__, c, SV_PRINT(sv), i); in rustleg_valid_sym()