Home
last modified time | relevance | path

Searched refs:Mangled (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DMangled.cpp69 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 DMangled.h38 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 DClangCommentCommandInfoEmitter.cpp80 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 Dllvm-cxxfilt.cpp55 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 DFunction.h194 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 DSymbol.h35 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 DSymbolContext.h329 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
H A DVariable.h115 Mangled m_mangled; // The mangled name of the variable
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindings.cpp38 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 DFunction.cpp73 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 DSymtab.cpp224 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 DSymbol.cpp49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol()
499 Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
H A DSymbolContext.cpp686 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 DCPlusPlusLanguage.cpp309 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 DCodegenNameGenerator.cpp87 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 DExpressionVariable.cpp75 Mangled mangler(global_var.m_name); in RegisterExecutionUnit()
H A DIRExecutionUnit.cpp415 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 DBreakpointResolverFileRegex.cpp130 Mangled::NamePreference::ePreferDemangledWithoutArguments) in SearchCallback()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp212 /*symID*/ 0, Mangled(name, /*is_mangled*/ false), eSymbolTypeCode, in AddSymbols()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h228 lldb_private::Mangled
H A DSymbolFilePDB.cpp303 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 DThreadPlanStepInRange.cpp363 sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments) in FrameMatchesAvoidCriteria()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp376 Mangled mangled(name, true); in DoExecute()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/
H A DDynamicLoaderHexagonDYLD.cpp426 lldb::eLanguageTypeUnknown, Mangled::ePreferMangled); in GetStepThroughTrampolinePlan()
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBType.cpp608 Mangled mangled(mangled_str, true); in GetDemangledName()

12