Searched refs:Mangled (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DMangled.cpp1 //===-- 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 DMangled.h1 //===-- 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 DClangCommentCommandInfoEmitter.cpp80 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 Dllvm-cxxfilt.cpp77 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 DSymbol.h13 #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 DFunction.h13 #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 DSymtab.h45 Mangled::NamePreference name_preference = Mangled::ePreferDemangled);
47 Mangled::NamePreference name_preference =
48 Mangled::ePreferDemangled) const;
H A DVariable.h12 #include "lldb/Core/Mangled.h"
112 Mangled m_mangled;
H A DSymbolContext.h17 #include "lldb/Core/Mangled.h"
273 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindings.cpp37 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 DCPlusPlusLanguage.cpp22 #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 DExpressionVariable.cpp71 Mangled mangler(global_var.m_name);
H A DIRExecutionUnit.cpp407 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 DFunction.cpp71 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 DSymtab.cpp73 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 DSymbol.cpp49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type,
214 Mangled::NamePreference name_preference) const {
503 Mangled::ePreferDemangledWithoutArguments);
H A DSymbolContext.cpp651 SymbolContext::GetFunctionName(Mangled::NamePreference preference) const {
1078 const Mangled &name = inline_info->GetMangled();
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp358 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 DBreakpointResolverFileRegex.cpp126 Mangled::NamePreference::ePreferDemangledWithoutArguments)
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h232 lldb_private::Mangled
H A DSymbolFilePDB.cpp297 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 DThreadPlanStepInRange.cpp361 sc.GetFunctionName(Mangled::ePreferDemangledWithoutArguments)
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp13 #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 DDynamicLoaderHexagonDYLD.cpp422 lldb::eLanguageTypeUnknown, Mangled::ePreferMangled);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Commands/
H A DCommandCompletions.cpp448 ConstString func_name = sc.GetFunctionName(Mangled::ePreferDemangled);

Completed in 160 milliseconds

12