| /freebsd-12-stable/contrib/llvm-project/lldb/source/Core/ |
| D | Mangled.cpp | 34 return Mangled::GetManglingScheme(s) != Mangled::eManglingSchemeNone; in cstring_is_mangled() 66 #pragma mark Mangled 68 Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) { in GetManglingScheme() 70 return Mangled::eManglingSchemeNone; in GetManglingScheme() 73 return Mangled::eManglingSchemeMSVC; in GetManglingScheme() 76 return Mangled::eManglingSchemeRustV0; in GetManglingScheme() 79 return Mangled::eManglingSchemeItanium; in GetManglingScheme() 83 return Mangled::eManglingSchemeItanium; in GetManglingScheme() 85 return Mangled::eManglingSchemeNone; in GetManglingScheme() 88 Mangled::Mangled(ConstString s) : m_mangled(), m_demangled() { in Mangled() function in Mangled [all …]
|
| /freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
| D | Mangled.h | 35 class Mangled { 53 Mangled() = default; 62 explicit Mangled(ConstString name); 64 explicit Mangled(llvm::StringRef name); 115 static int Compare(const Mangled &lhs, const Mangled &rhs); 270 static Mangled::ManglingScheme GetManglingScheme(llvm::StringRef const name); 279 Stream &operator<<(Stream &s, const Mangled &obj);
|
| /freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/ |
| D | ClangCommentCommandInfoEmitter.cpp | 80 std::string Mangled; in MangleName() local 84 Mangled += Str[i]; in MangleName() 87 Mangled += "lsquare"; in MangleName() 90 Mangled += "rsquare"; in MangleName() 93 Mangled += "lbrace"; in MangleName() 96 Mangled += "rbrace"; in MangleName() 99 Mangled += "dollar"; in MangleName() 102 Mangled += "slash"; in MangleName() 106 return Mangled; in MangleName()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-cxxfilt/ |
| D | llvm-cxxfilt.cpp | 67 static std::string demangle(const std::string &Mangled) { in demangle() argument 71 const char *DecoratedStr = Mangled.c_str(); in demangle() 95 std::string Result(Undecorated ? Prefix + Undecorated : Mangled); in demangle() 137 static void demangleLine(llvm::raw_ostream &OS, StringRef Mangled, bool Split) { in demangleLine() argument 141 SplitStringDelims(Mangled, Words, IsLegalItaniumChar); in demangleLine() 145 Result = ::demangle(std::string(Mangled)); in demangleLine() 184 for (std::string Mangled; std::getline(std::cin, Mangled);) in main() local 185 demangleLine(llvm::outs(), Mangled, true); in main()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| D | Symbol.h | 33 Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type, 47 Mangled::NamePreference name_preference = 48 Mangled::ePreferDemangled) const; 121 Mangled &GetMangled() { in GetMangled() 126 const Mangled &GetMangled() const { in GetMangled() 275 mutable Mangled m_mangled; // uniqued symbol name/mangled name pair
|
| D | Function.h | 170 InlineFunctionInfo(ConstString name, const Mangled &mangled, 227 Mangled &GetMangled(); 233 const Mangled &GetMangled() const; 248 Mangled m_mangled; 444 lldb::user_id_t func_type_uid, const Mangled &mangled, 542 const Mangled &GetMangled() const { return m_mangled; } in GetMangled() 657 Mangled m_mangled;
|
| D | Symtab.h | 46 Mangled::NamePreference name_preference = Mangled::ePreferDemangled); 48 Mangled::NamePreference name_preference = 49 Mangled::ePreferDemangled) const;
|
| D | SymbolContext.h | 281 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
|
| D | Variable.h | 115 Mangled m_mangled;
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| D | CPlusPlusLanguage.cpp | 62 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage() 255 Mangled::ManglingScheme scheme = Mangled::GetManglingScheme(name); in IsCPPMangledName() 257 if (scheme == Mangled::eManglingSchemeNone) in IsCPPMangledName() 307 ConstString substitute(llvm::StringRef Mangled, Ts &&... Vals) { in substitute() argument 308 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute() 309 return substituteImpl(Mangled); in substitute() 314 void reset(llvm::StringRef Mangled) { in reset() argument 315 Base::reset(Mangled.begin(), Mangled.end()); in reset() 316 Written = Mangled.begin(); in reset() 321 ConstString substituteImpl(llvm::StringRef Mangled) { in substituteImpl() argument [all …]
|
| D | CPlusPlusLanguage.h | 107 bool SymbolNameFitsToLanguage(Mangled mangled) const override;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/ |
| D | RustDemangle.cpp | 158 StringView Mangled(MangledName); in rustDemangle() local 159 if (!Mangled.startsWith("_R")) { in rustDemangle() 172 if (!D.demangle(Mangled)) { in rustDemangle() 225 bool Demangler::demangle(StringView Mangled) { in demangle() argument 232 if (!Mangled.consumeFront("_R")) { in demangle() 236 size_t Dot = Mangled.find('.'); in demangle() 237 Input = Mangled.substr(0, Dot); in demangle() 238 StringView Suffix = Mangled.dropFront(Dot); in demangle()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/ |
| D | Symtab.cpp | 83 Mangled::NamePreference name_preference) { in Dump() 154 Mangled::NamePreference name_preference) const { in Dump() 227 Mangled::ManglingScheme scheme) { in lldb_skip_name() 229 case Mangled::eManglingSchemeItanium: { in lldb_skip_name() 250 case Mangled::eManglingSchemeMSVC: in lldb_skip_name() 254 case Mangled::eManglingSchemeRustV0: in lldb_skip_name() 258 case Mangled::eManglingSchemeNone: in lldb_skip_name() 311 Mangled &mangled = symbol->GetMangled(); in InitNameIndexes() 468 const Mangled &mangled = symbol->GetMangled(); in AppendSymbolNamesToMap()
|
| D | Function.cpp | 71 const Mangled &mangled, in InlineFunctionInfo() 112 Mangled &InlineFunctionInfo::GetMangled() { return m_mangled; } in GetMangled() 114 const Mangled &InlineFunctionInfo::GetMangled() const { return m_mangled; } in GetMangled() 232 lldb::user_id_t type_uid, const Mangled &mangled, Type *type, in Function() 660 return m_mangled.GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| D | Symbol.cpp | 48 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol() 213 Mangled::NamePreference name_preference) const { in Dump() 334 const Mangled &mangled = GetMangled(); in Compare() 503 return GetMangled().GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| D | SymbolContext.cpp | 654 SymbolContext::GetFunctionName(Mangled::NamePreference preference) const { in GetFunctionName() 1085 const Mangled &name = inline_info->GetMangled(); in SymbolContextMatches()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Expression/ |
| D | ExpressionVariable.cpp | 71 Mangled mangler(global_var.m_name); in RegisterExecutionUnit()
|
| D | IRExecutionUnit.cpp | 416 ss.PutCString(Mangled(failed_lookup).GetDemangledName().GetStringRef()); in GetRunnableInfo() 677 Mangled mangled(alternate_mangled_name); in FindBestAlternateMangledName() 725 Mangled mangled(name); in CollectCandidateCPlusPlusNames() 756 Mangled mangled_name(name); in CollectFallbackNames()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | Mangle.cpp | 456 SmallString<40> Mangled; in getAllManglings() local 458 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); in getAllManglings() 459 return std::string(Mangled.str()); in getAllManglings()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
| D | ObjCLanguage.h | 107 bool SymbolNameFitsToLanguage(Mangled mangled) const override;
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Breakpoint/ |
| D | BreakpointResolverFileRegex.cpp | 124 Mangled::NamePreference::ePreferDemangledWithoutArguments) in SearchCallback()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Target/ |
| D | Language.h | 210 virtual bool SymbolNameFitsToLanguage(Mangled name) const { return false; } in SymbolNameFitsToLanguage()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| D | SymbolFilePDB.h | 231 lldb_private::Mangled
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Target/ |
| D | ThreadPlanStepInRange.cpp | 339 sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments) in FrameMatchesAvoidCriteria()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
| D | ItaniumABILanguageRuntime.cpp | 358 Mangled mangled(name); in DoExecute()
|