| /freebsd-12.1/contrib/llvm/tools/lldb/source/Core/ |
| H A D | Mangled.cpp | 69 return Mangled::eManglingSchemeNone; in cstring_mangling_scheme() 127 #pragma mark Mangled 131 Mangled::Mangled() : m_mangled(), m_demangled() {} in Mangled() function in Mangled 137 Mangled::Mangled(const ConstString &s, bool mangled) in Mangled() function in Mangled 143 Mangled::Mangled(llvm::StringRef name, bool is_mangled) { in Mangled() function in Mangled 148 Mangled::Mangled(const ConstString &s) : m_mangled(), m_demangled() { in Mangled() function in Mangled 153 Mangled::Mangled(llvm::StringRef name) { in Mangled() function in Mangled 161 Mangled::~Mangled() {} in ~Mangled() 171 Mangled::operator void *() const { in operator void*() 188 void Mangled::Clear() { in Clear() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | Mangled.h | 38 class Mangled { 57 Mangled(); 72 Mangled(const ConstString &name, bool is_mangled); 73 Mangled(llvm::StringRef name, bool is_mangled); 84 explicit Mangled(const ConstString &name); 86 explicit Mangled(llvm::StringRef name); 94 ~Mangled(); 153 static int Compare(const Mangled &lhs, const Mangled &rhs); 338 Stream &operator<<(Stream &s, const Mangled &obj);
|
| /freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/ |
| H A 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.1/contrib/llvm/tools/llvm-cxxfilt/ |
| H A D | llvm-cxxfilt.cpp | 55 static void demangle(llvm::raw_ostream &OS, const std::string &Mangled) { in demangle() argument 58 const char *Decorated = Mangled.c_str(); in demangle() 76 OS << (Undecorated ? Undecorated : Mangled) << '\n'; in demangle() 88 for (std::string Mangled; std::getline(std::cin, Mangled);) in main() local 89 demangle(llvm::outs(), Mangled); in main()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | Function.h | 194 InlineFunctionInfo(const ConstString &name, const Mangled &mangled, 263 Mangled &GetMangled(); 271 const Mangled &GetMangled() const; 289 Mangled m_mangled; ///< Mangled inlined function name (can be empty if there 407 lldb::user_id_t func_type_uid, const Mangled &mangled, 522 const Mangled &GetMangled() const { return m_mangled; } in GetMangled() 651 Mangled m_mangled; ///< The mangled function name if any, if empty, there is
|
| H A D | Symbol.h | 35 Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type, 129 Mangled &GetMangled() { return m_mangled; } in GetMangled() 131 const Mangled &GetMangled() const { return m_mangled; } in GetMangled() 267 Mangled m_mangled; // uniqued symbol name/mangled name pair
|
| H A D | SymbolContext.h | 329 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
|
| H A D | Variable.h | 115 Mangled m_mangled; // The mangled name of the variable
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcCBindings.cpp | 38 std::string Mangled = J.mangle(SymbolName); in LLVMOrcGetMangledSymbol() local 39 *MangledName = new char[Mangled.size() + 1]; in LLVMOrcGetMangledSymbol() 40 strcpy(*MangledName, Mangled.c_str()); in LLVMOrcGetMangledSymbol()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | Function.cpp | 73 const Mangled &mangled, in InlineFunctionInfo() 88 return Mangled::Compare(a.m_mangled, a.m_mangled); in Compare() 125 Mangled &InlineFunctionInfo::GetMangled() { return m_mangled; } in GetMangled() 127 const Mangled &InlineFunctionInfo::GetMangled() const { return m_mangled; } in GetMangled() 190 lldb::user_id_t type_uid, const Mangled &mangled, Type *type, in Function() 616 return m_mangled.GetName(language, Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| H A D | Symtab.cpp | 224 Mangled::ManglingScheme scheme) { in lldb_skip_name() 226 case Mangled::eManglingSchemeItanium: { in lldb_skip_name() 247 case Mangled::eManglingSchemeMSVC: in lldb_skip_name() 251 case Mangled::eManglingSchemeNone: in lldb_skip_name() 274 const Mangled &mangled = pos->GetMangled(); in InitNameIndexes() 308 Mangled &mangled = symbol->GetMangled(); in InitNameIndexes() 460 const Mangled &mangled = symbol->GetMangled(); in AppendSymbolNamesToMap()
|
| H A D | Symbol.cpp | 49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol() 499 Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
|
| H A D | SymbolContext.cpp | 686 SymbolContext::GetFunctionName(Mangled::NamePreference preference) const { in GetFunctionName() 1117 const Mangled &name = inline_info->GetMangled(); in SymbolContextMatches()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.cpp | 309 void reset(llvm::StringRef Mangled, llvm::StringRef Search, in reset() argument 311 AbstractManglingParser::reset(Mangled.begin(), Mangled.end()); in reset() 312 Written = Mangled.begin(); in reset() 327 ConstString substitute(llvm::StringRef Mangled, llvm::StringRef From, in substitute() argument 331 reset(Mangled, From, To); in substitute() 333 LLDB_LOG(log, "Failed to substitute mangling in {0}", Mangled); in substitute() 341 LLDB_LOG(log, "Substituted mangling {0} -> {1}", Mangled, Result); in substitute()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | CodegenNameGenerator.cpp | 87 SmallString<40> Mangled; in getAllManglings() local 89 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); in getAllManglings() 90 return Mangled.str(); in getAllManglings()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/ |
| H A D | ExpressionVariable.cpp | 75 Mangled mangler(global_var.m_name); in RegisterExecutionUnit()
|
| H A D | IRExecutionUnit.cpp | 415 ss.PutCString(Mangled(failed_lookup) in GetRunnableInfo() 686 Mangled mangled(alternate_mangled_name, true); in FindBestAlternateMangledName() 734 Mangled mangled(name, true); in CollectCandidateCPlusPlusNames() 766 Mangled mangled_name(name); in CollectFallbackNames()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Breakpoint/ |
| H A D | BreakpointResolverFileRegex.cpp | 130 Mangled::NamePreference::ePreferDemangledWithoutArguments) in SearchCallback()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.cpp | 212 /*symID*/ 0, Mangled(name, /*is_mangled*/ false), eSymbolTypeCode, in AddSymbols()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 228 lldb_private::Mangled
|
| H A D | SymbolFilePDB.cpp | 303 Mangled mangled = GetMangledForPDBFunc(pdb_func); in ParseCompileUnitFunctionForPDBFunc() 1851 Mangled 1853 Mangled mangled; in GetMangledForPDBFunc()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Target/ |
| H A D | ThreadPlanStepInRange.cpp | 363 sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments) in FrameMatchesAvoidCriteria()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
| H A D | ItaniumABILanguageRuntime.cpp | 376 Mangled mangled(name, true); in DoExecute()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 426 lldb::eLanguageTypeUnknown, Mangled::ePreferMangled); in GetStepThroughTrampolinePlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/API/ |
| H A D | SBType.cpp | 608 Mangled mangled(mangled_str, true); in GetDemangledName()
|