| /freebsd-14.2/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | DLangDemangle.cpp | 172 Mangled = {}; in decodeNumber() 177 Mangled = {}; in decodeNumber() 194 } while (!Mangled.empty() && std::isdigit(Mangled.front())); in decodeNumber() 222 while (!Mangled.empty() && std::isalpha(Mangled.front())) { in decodeBackrefPos() 229 if (Mangled[0] >= 'a' && Mangled[0] <= 'z') { in decodeBackrefPos() 242 Mangled = {}; in decodeBackrefPos() 248 assert(!Mangled.empty() && Mangled.front() == 'Q' && in decodeBackref() 406 if (!Mangled.empty() && Mangled.front() == '0') { in parseQualified() 409 while (!Mangled.empty() && Mangled.front() == '0'); in parseQualified() 419 } while (!Mangled.empty() && isSymbolName(Mangled)); in parseQualified() [all …]
|
| H A D | RustDemangle.cpp | 190 bool Demangler::demangle(std::string_view Mangled) { in demangle() argument 197 if (!starts_with(Mangled, "_R")) { in demangle() 201 Mangled.remove_prefix(2); in demangle() 202 size_t Dot = Mangled.find('.'); in demangle() 203 Input = Dot == std::string_view::npos ? Mangled : Mangled.substr(0, Dot); in demangle() 217 print(Mangled.substr(Dot)); in demangle()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Core/ |
| H A D | Mangled.cpp | 36 return Mangled::GetManglingScheme(s) != Mangled::eManglingSchemeNone; in cstring_is_mangled() 39 #pragma mark Mangled 41 Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) { in GetManglingScheme() 43 return Mangled::eManglingSchemeNone; in GetManglingScheme() 52 return Mangled::eManglingSchemeD; in GetManglingScheme() 79 return Mangled::eManglingSchemeNone; in GetManglingScheme() 82 Mangled::Mangled(ConstString s) : m_mangled(), m_demangled() { in Mangled() function in Mangled 87 Mangled::Mangled(llvm::StringRef name) { in Mangled() function in Mangled 101 void Mangled::Clear() { in Clear() 107 int Mangled::Compare(const Mangled &a, const Mangled &b) { in Compare() [all …]
|
| H A D | Module.cpp | 748 Mangled::GetManglingScheme(function_name) != Mangled::eManglingSchemeNone; in NameMatchesLookupInfo() 751 Mangled mangled_function_name(function_name); in NameMatchesLookupInfo() 795 ConstString mangled_name(sc.GetFunctionName(Mangled::ePreferMangled)); in Prune() 1305 SymbolContextList &sc_list, Mangled::NamePreference mangling_preference) { in FindSymbolsMatchingRegExAndType()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Mangled.h | 33 class Mangled { 53 Mangled() = default; 62 explicit Mangled(ConstString name); 64 explicit Mangled(llvm::StringRef name); 66 bool operator==(const Mangled &rhs) const { 71 bool operator!=(const Mangled &rhs) const { 108 static int Compare(const Mangled &lhs, const Mangled &rhs); 247 static Mangled::ManglingScheme GetManglingScheme(llvm::StringRef const name); 285 Stream &operator<<(Stream &s, const Mangled &obj);
|
| H A D | Module.h | 269 Mangled::NamePreference mangling_preference = Mangled::ePreferDemangled);
|
| /freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangCommentCommandInfoEmitter.cpp | 81 std::string Mangled; in MangleName() local 85 Mangled += Str[i]; in MangleName() 88 Mangled += "lparen"; in MangleName() 91 Mangled += "rparen"; in MangleName() 94 Mangled += "lsquare"; in MangleName() 97 Mangled += "rsquare"; in MangleName() 100 Mangled += "lbrace"; in MangleName() 103 Mangled += "rbrace"; in MangleName() 106 Mangled += "dollar"; in MangleName() 109 Mangled += "slash"; in MangleName() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-cxxfilt/ |
| H A D | llvm-cxxfilt.cpp | 67 static std::string demangle(const std::string &Mangled) { in demangle() argument 69 std::string_view DecoratedStr = Mangled; in demangle() 92 Result = Undecorated ? Prefix + Undecorated : Mangled; in demangle() 134 static void demangleLine(llvm::raw_ostream &OS, StringRef Mangled, bool Split) { in demangleLine() argument 138 SplitStringDelims(Mangled, Words, IsLegalItaniumChar); in demangleLine() 142 Result = ::demangle(std::string(Mangled)); in demangleLine() 182 for (std::string Mangled; std::getline(std::cin, Mangled);) in llvm_cxxfilt_main() local 183 demangleLine(llvm::outs(), Mangled, true); in llvm_cxxfilt_main()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Symtab.h | 46 Mangled::NamePreference name_preference = Mangled::ePreferDemangled); 48 Mangled::NamePreference name_preference = 49 Mangled::ePreferDemangled) const; 95 Mangled::NamePreference name_preference = Mangled::ePreferDemangled); 100 Mangled::NamePreference name_preference = 101 Mangled::NamePreference::ePreferDemangled); 114 Mangled::NamePreference name_preference = Mangled::ePreferDemangled);
|
| H A D | Function.h | 168 InlineFunctionInfo(ConstString name, const Mangled &mangled, 225 Mangled &GetMangled(); 231 const Mangled &GetMangled() const; 244 Mangled m_mangled; 430 lldb::user_id_t func_type_uid, const Mangled &mangled, 528 const Mangled &GetMangled() const { return m_mangled; } in GetMangled() 647 Mangled m_mangled;
|
| H A D | Symbol.h | 45 Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type, 62 Mangled::NamePreference name_preference = 63 Mangled::ePreferDemangled) const; 146 Mangled &GetMangled() { in GetMangled() 151 const Mangled &GetMangled() const { in GetMangled() 341 mutable Mangled m_mangled; // uniqued symbol name/mangled name pair
|
| H A D | SymbolContext.h | 276 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
|
| H A D | Variable.h | 119 Mangled m_mangled;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.cpp | 71 Mangled mangled) const { in GetDemangledFunctionNameWithoutArguments() 382 Mangled::ManglingScheme scheme = Mangled::GetManglingScheme(name); in IsCPPMangledName() 384 if (scheme == Mangled::eManglingSchemeNone) in IsCPPMangledName() 442 return substituteImpl(Mangled); in substitute() 446 void reset(llvm::StringRef Mangled) { in reset() argument 447 Base::reset(Mangled.begin(), Mangled.end()); in reset() 448 Written = Mangled.begin(); in reset() 453 ConstString substituteImpl(llvm::StringRef Mangled) { in substituteImpl() argument 507 void reset(llvm::StringRef Mangled, llvm::StringRef Search, in reset() argument 509 ManglingSubstitutor::reset(Mangled); in reset() [all …]
|
| H A D | CPlusPlusLanguage.h | 133 bool SymbolNameFitsToLanguage(Mangled mangled) const override; 139 GetDemangledFunctionNameWithoutArguments(Mangled mangled) const override; 168 const Mangled mangled, const SymbolContext &sym_ctx) const override;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | Symtab.cpp | 88 Mangled::NamePreference name_preference) { in Dump() 233 Mangled::ManglingScheme scheme) { in lldb_skip_name() 235 case Mangled::eManglingSchemeItanium: { in lldb_skip_name() 256 case Mangled::eManglingSchemeMSVC: in lldb_skip_name() 257 case Mangled::eManglingSchemeRustV0: in lldb_skip_name() 258 case Mangled::eManglingSchemeD: in lldb_skip_name() 259 case Mangled::eManglingSchemeSwift: in lldb_skip_name() 263 case Mangled::eManglingSchemeNone: in lldb_skip_name() 317 Mangled &mangled = symbol->GetMangled(); in InitNameIndexes() 473 const Mangled &mangled = symbol->GetMangled(); in AppendSymbolNamesToMap() [all …]
|
| H A D | Symbol.cpp | 51 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol() 130 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON() 143 return Symbol(symbol.id.value_or(0), Mangled(symbol.name), in FromJSON() 271 Mangled::NamePreference name_preference) const { in Dump() 392 const Mangled &mangled = GetMangled(); in Compare() 555 return GetMangled().GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| H A D | Function.cpp | 73 const Mangled &mangled, in InlineFunctionInfo() 114 Mangled &InlineFunctionInfo::GetMangled() { return m_mangled; } in GetMangled() 116 const Mangled &InlineFunctionInfo::GetMangled() const { return m_mangled; } in GetMangled() 258 lldb::user_id_t type_uid, const Mangled &mangled, Type *type, in Function() 697 return m_mangled.GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Language.h | 213 virtual bool SymbolNameFitsToLanguage(Mangled name) const { return false; } in SymbolNameFitsToLanguage() 268 GetDemangledFunctionNameWithoutArguments(Mangled mangled) const { in GetDemangledFunctionNameWithoutArguments() 335 FindBestAlternateFunctionMangledName(const Mangled mangled, in FindBestAlternateFunctionMangledName()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/Debug/ |
| H A D | Options.h | 57 enum class DebugTemplateNamesKind { Full, Simple, Mangled }; enumerator
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Expression/ |
| H A D | ExpressionVariable.cpp | 79 Mangled mangler(global_var.m_name); in RegisterExecutionUnit()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | GOFF.h | 139 static void getNameMangled(const uint8_t *Record, bool &Mangled) { in getNameMangled() argument 142 Mangled = (bool)Value; in getNameMangled()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
| H A D | ObjCLanguage.h | 145 bool SymbolNameFitsToLanguage(Mangled mangled) const override;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Mangle.cpp | 464 SmallString<40> Mangled; in getAllManglings() local 466 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); in getAllManglings() 467 return std::string(Mangled); in getAllManglings()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Breakpoint/ |
| H A D | BreakpointResolverFileRegex.cpp | 123 Mangled::NamePreference::ePreferDemangledWithoutArguments) in SearchCallback()
|