/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | Mangled.cpp | 1 //===-- Mangled.cpp ---------------------------------------------*- C++ -*-===// 9 #include "lldb/Core/Mangled.h" 36 return Mangled::GetManglingScheme(s) != Mangled::eManglingSchemeNone; 90 #pragma mark Mangled 92 Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) { 94 return Mangled::eManglingSchemeNone; 97 return Mangled::eManglingSchemeMSVC; 100 return Mangled 109 Mangled::Mangled(ConstString s) : m_mangled(), m_demangled() { function in class:Mangled 114 Mangled::Mangled(llvm::StringRef name) { function in class:Mangled [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | Mangled.h | 1 //===-- Mangled.h -----------------------------------------------*- C++ -*-===// 25 /// \class Mangled Mangled.h "lldb/Core/Mangled.h" 35 class Mangled { class in namespace:lldb_private 52 Mangled() = default; 61 explicit Mangled(ConstString name); 63 explicit Mangled(llvm::StringRef name); 67 /// This allows code to check a Mangled object to see if it contains a valid 71 /// Mangled mangle [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangCommentCommandInfoEmitter.cpp | 80 std::string Mangled; local 84 Mangled += Str[i]; 87 Mangled += "lsquare"; 90 Mangled += "rsquare"; 93 Mangled += "lbrace"; 96 Mangled += "rbrace"; 99 Mangled += "dollar"; 102 Mangled += "slash"; 106 return Mangled;
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cxxfilt/ |
H A D | llvm-cxxfilt.cpp | 77 static std::string demangle(const std::string &Mangled) { argument 81 const char *DecoratedStr = Mangled.c_str(); 100 std::string Result(Undecorated ? Prefix + Undecorated : Mangled); 139 // If 'Split' is true, then 'Mangled' is broken into individual words and each 142 static void demangleLine(llvm::raw_ostream &OS, StringRef Mangled, bool Split) { argument 146 SplitStringDelims(Mangled, Words, IsLegalItaniumChar); 150 Result = ::demangle(Mangled); 161 for (std::string Mangled; std::getline(std::cin, Mangled);) 162 demangleLine(llvm::outs(), Mangled, tru local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | Symbol.h | 13 #include "lldb/Core/Mangled.h" 33 Symbol(uint32_t symID, const Mangled &mangled, lldb::SymbolType type, 47 Mangled::NamePreference name_preference = 48 Mangled::ePreferDemangled) const; 121 Mangled &GetMangled() { return m_mangled; } 123 const Mangled &GetMangled() const { return m_mangled; } 260 Mangled m_mangled; // uniqued symbol name/mangled name pair
|
H A D | Function.h | 13 #include "lldb/Core/Mangled.h" 167 InlineFunctionInfo(ConstString name, const Mangled &mangled, 224 Mangled &GetMangled(); 230 const Mangled &GetMangled() const; 244 Mangled m_mangled; ///< Mangled inlined function name (can be empty if there 408 lldb::user_id_t func_type_uid, const Mangled &mangled, 506 const Mangled &GetMangled() const { return m_mangled; } 615 Mangled m_mangled; ///< The mangled function name if any, if empty, there is
|
H A D | Symtab.h | 45 Mangled::NamePreference name_preference = Mangled::ePreferDemangled); 47 Mangled::NamePreference name_preference = 48 Mangled::ePreferDemangled) const;
|
H A D | Variable.h | 12 #include "lldb/Core/Mangled.h" 112 Mangled m_mangled;
|
H A D | SymbolContext.h | 17 #include "lldb/Core/Mangled.h" 273 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcCBindings.cpp | 37 std::string Mangled = J.mangle(SymbolName); local 38 *MangledName = new char[Mangled.size() + 1]; 39 strcpy(*MangledName, Mangled.c_str());
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | CPlusPlusLanguage.cpp | 22 #include "lldb/Core/Mangled.h" 246 Mangled::ManglingScheme scheme = Mangled::GetManglingScheme(name); 248 if (scheme == Mangled::eManglingSchemeNone) 298 ConstString substitute(llvm::StringRef Mangled, Ts &&... Vals) { argument 299 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); 300 return substituteImpl(Mangled); 305 void reset(llvm::StringRef Mangled) { argument 306 Base::reset(Mangled.begin(), Mangled 312 substituteImpl(llvm::StringRef Mangled) argument 367 reset(llvm::StringRef Mangled, llvm::StringRef Search, llvm::StringRef Replace) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/ |
H A D | ExpressionVariable.cpp | 71 Mangled mangler(global_var.m_name);
|
H A D | IRExecutionUnit.cpp | 407 ss.PutCString(Mangled(failed_lookup) 672 Mangled mangled(alternate_mangled_name); 720 Mangled mangled(name); 750 Mangled mangled_name(name);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Function.cpp | 71 const Mangled &mangled, 113 Mangled &InlineFunctionInfo::GetMangled() { return m_mangled; } 115 const Mangled &InlineFunctionInfo::GetMangled() const { return m_mangled; } 211 lldb::user_id_t type_uid, const Mangled &mangled, Type *type, 646 return m_mangled.GetName(language, Mangled::ePreferDemangledWithoutArguments);
|
H A D | Symtab.cpp | 73 Mangled::NamePreference name_preference) { 144 Mangled::NamePreference name_preference) const { 217 Mangled::ManglingScheme scheme) { 219 case Mangled::eManglingSchemeItanium: { 240 case Mangled::eManglingSchemeMSVC: 244 case Mangled::eManglingSchemeNone: 279 // If the symbol's name string matched a Mangled::ManglingScheme, it is 281 Mangled &mangled = symbol->GetMangled(); 300 // Symbol name strings that didn't match a Mangled::ManglingScheme, are 426 const Mangled [all...] |
H A D | Symbol.cpp | 49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, 214 Mangled::NamePreference name_preference) const { 503 Mangled::ePreferDemangledWithoutArguments);
|
H A D | SymbolContext.cpp | 651 SymbolContext::GetFunctionName(Mangled::NamePreference preference) const { 1078 const Mangled &name = inline_info->GetMangled();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 358 SmallString<40> Mangled; 360 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); 361 return Mangled.str();
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Breakpoint/ |
H A D | BreakpointResolverFileRegex.cpp | 126 Mangled::NamePreference::ePreferDemangledWithoutArguments)
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | SymbolFilePDB.h | 232 lldb_private::Mangled
|
H A D | SymbolFilePDB.cpp | 297 Mangled mangled = GetMangledForPDBFunc(pdb_func); 1910 Mangled 1912 Mangled mangled; 1948 // Mangled::GetDemangledName method will fail internally and caches an 1958 // undecorated for MSVC. See `safeUndecorateName` in Class Mangled. So the
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanStepInRange.cpp | 361 sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments)
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
H A D | ItaniumABILanguageRuntime.cpp | 13 #include "lldb/Core/Mangled.h" 350 // the actual Mangled class should be strict about this, but on the 359 Mangled mangled(name);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
H A D | DynamicLoaderHexagonDYLD.cpp | 422 lldb::eLanguageTypeUnknown, Mangled::ePreferMangled);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandCompletions.cpp | 448 ConstString func_name = sc.GetFunctionName(Mangled::ePreferDemangled);
|