Lines Matching refs:sym
50 static bool looks_like_rust(const char *sym, size_t len);
77 rust_is_mangled(const char *sym) in rust_is_mangled() argument
81 if (!sym) in rust_is_mangled()
84 len = strlen(sym); in rust_is_mangled()
90 if (!is_prefixed_hash(sym + len_without_hash)) in rust_is_mangled()
93 return looks_like_rust(sym, len_without_hash); in rust_is_mangled()
182 rust_demangle_sym(char *sym) in rust_demangle_sym() argument
188 if (!sym) in rust_demangle_sym()
191 in = sym; in rust_demangle_sym()
192 out = sym; in rust_demangle_sym()
193 end = sym + strlen(sym) - (hash_prefix_len + hash_len); in rust_demangle_sym()
223 if ((in == sym || in[-1] == ':') && in[1] == '$') in rust_demangle_sym()