Home
last modified time | relevance | path

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

123

/external/llvm-project/lldb/source/Core/
DMangled.cpp36 return Mangled::GetManglingScheme(s) != Mangled::eManglingSchemeNone; in cstring_is_mangled()
90 #pragma mark Mangled
92 Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) { in GetManglingScheme()
94 return Mangled::eManglingSchemeNone; in GetManglingScheme()
97 return Mangled::eManglingSchemeMSVC; in GetManglingScheme()
100 return Mangled::eManglingSchemeItanium; in GetManglingScheme()
104 return Mangled::eManglingSchemeItanium; in GetManglingScheme()
106 return Mangled::eManglingSchemeNone; in GetManglingScheme()
109 Mangled::Mangled(ConstString s) : m_mangled(), m_demangled() { in Mangled() function in Mangled
114 Mangled::Mangled(llvm::StringRef name) { in Mangled() function in Mangled
[all …]
DCMakeLists.txt41 Mangled.cpp
/external/llvm-project/lldb/include/lldb/Core/
DMangled.h35 class Mangled {
52 Mangled() = default;
61 explicit Mangled(ConstString name);
63 explicit Mangled(llvm::StringRef name);
114 static int Compare(const Mangled &lhs, const Mangled &rhs);
269 static Mangled::ManglingScheme GetManglingScheme(llvm::StringRef const name);
278 Stream &operator<<(Stream &s, const Mangled &obj);
/external/llvm-project/clang/utils/TableGen/
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()
/external/clang/utils/TableGen/
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()
/external/llvm-project/llvm/tools/llvm-cxxfilt/
Dllvm-cxxfilt.cpp77 static std::string demangle(const std::string &Mangled) { in demangle() argument
81 const char *DecoratedStr = Mangled.c_str(); in demangle()
100 std::string Result(Undecorated ? Prefix + Undecorated : Mangled); in demangle()
142 static void demangleLine(llvm::raw_ostream &OS, StringRef Mangled, bool Split) { in demangleLine() argument
146 SplitStringDelims(Mangled, Words, IsLegalItaniumChar); in demangleLine()
150 Result = ::demangle(std::string(Mangled)); in demangleLine()
161 for (std::string Mangled; std::getline(std::cin, Mangled);) in main() local
162 demangleLine(llvm::outs(), Mangled, true); in main()
/external/llvm-project/lldb/include/lldb/Symbol/
DSymbol.h33 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; } in GetMangled()
123 const Mangled &GetMangled() const { return m_mangled; } in GetMangled()
260 Mangled m_mangled; // uniqued symbol name/mangled name pair
DFunction.h170 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;
DSymtab.h45 Mangled::NamePreference name_preference = Mangled::ePreferDemangled);
47 Mangled::NamePreference name_preference =
48 Mangled::ePreferDemangled) const;
DSymbolContext.h281 Mangled::NamePreference preference = Mangled::ePreferDemangled) const;
DVariable.h115 Mangled m_mangled;
/external/llvm-project/llvm/unittests/IR/
DManglerTest.cpp20 std::string Mangled; in mangleStr() local
21 raw_string_ostream SS(Mangled); in mangleStr()
24 return Mangled; in mangleStr()
37 std::string Mangled; in mangleFunc() local
38 raw_string_ostream SS(Mangled); in mangleFunc()
42 return Mangled; in mangleFunc()
/external/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
DCPlusPlusLanguage.cpp250 Mangled::ManglingScheme scheme = Mangled::GetManglingScheme(name); in IsCPPMangledName()
252 if (scheme == Mangled::eManglingSchemeNone) in IsCPPMangledName()
302 ConstString substitute(llvm::StringRef Mangled, Ts &&... Vals) { in substitute() argument
303 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
304 return substituteImpl(Mangled); in substitute()
309 void reset(llvm::StringRef Mangled) { in reset() argument
310 Base::reset(Mangled.begin(), Mangled.end()); in reset()
311 Written = Mangled.begin(); in reset()
316 ConstString substituteImpl(llvm::StringRef Mangled) { in substituteImpl() argument
319 LLDB_LOG(log, "Failed to substitute mangling in {0}", Mangled); in substituteImpl()
[all …]
/external/llvm/lib/ExecutionEngine/Orc/
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()
/external/llvm-project/lldb/unittests/Core/
DMangledTest.cpp33 Mangled TheMangled(MangledName); in TEST()
42 Mangled TheMangled(MangledName); in TEST()
52 Mangled TheMangled(MangledName); in TEST()
/external/llvm-project/llvm/test/tools/llvm-cxxfilt/
Dsimple.test7 RUN: echo "Mangled _Z1fi and _Z3foov in string." | llvm-cxxfilt -n \
14 CHECK-STRING: Mangled f(int) and foo() in string.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DOrcCBindings.cpp37 std::string Mangled = J.mangle(SymbolName); in LLVMOrcGetMangledSymbol() local
38 *MangledName = new char[Mangled.size() + 1]; in LLVMOrcGetMangledSymbol()
39 strcpy(*MangledName, Mangled.c_str()); in LLVMOrcGetMangledSymbol()
/external/llvm-project/llvm/unittests/Demangle/
DPartialDemangleTest.cpp14 const char *Mangled; member
67 EXPECT_FALSE(D.partialDemangle(N.Mangled)); in TEST()
/external/llvm-project/lldb/source/Symbol/
DFunction.cpp71 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()
661 return m_mangled.GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
DSymtab.cpp73 Mangled::NamePreference name_preference) { in Dump()
144 Mangled::NamePreference name_preference) const { in Dump()
217 Mangled::ManglingScheme scheme) { in lldb_skip_name()
219 case Mangled::eManglingSchemeItanium: { in lldb_skip_name()
240 case Mangled::eManglingSchemeMSVC: in lldb_skip_name()
244 case Mangled::eManglingSchemeNone: in lldb_skip_name()
281 Mangled &mangled = symbol->GetMangled(); in InitNameIndexes()
426 const Mangled &mangled = symbol->GetMangled(); in AppendSymbolNamesToMap()
DSymbol.cpp49 Symbol::Symbol(uint32_t symID, const Mangled &mangled, SymbolType type, in Symbol()
214 Mangled::NamePreference name_preference) const { in Dump()
502 return m_mangled.GetName(Mangled::ePreferDemangledWithoutArguments); in GetNameNoArguments()
/external/llvm-project/lldb/source/Expression/
DExpressionVariable.cpp71 Mangled mangler(global_var.m_name); in RegisterExecutionUnit()
DIRExecutionUnit.cpp404 ss.PutCString(Mangled(failed_lookup).GetDemangledName().GetStringRef()); in GetRunnableInfo()
665 Mangled mangled(alternate_mangled_name); in FindBestAlternateMangledName()
713 Mangled mangled(name); in CollectCandidateCPlusPlusNames()
744 Mangled mangled_name(name); in CollectFallbackNames()
/external/llvm-project/clang/lib/AST/
DMangle.cpp442 SmallString<40> Mangled; in getAllManglings() local
444 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); in getAllManglings()
445 return std::string(Mangled.str()); in getAllManglings()
/external/llvm-project/lldb/source/Breakpoint/
DBreakpointResolverFileRegex.cpp123 Mangled::NamePreference::ePreferDemangledWithoutArguments) in SearchCallback()

123