Home
last modified time | relevance | path

Searched refs:CPlusPlusLanguage (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp54 LLDB_PLUGIN_DEFINE(CPlusPlusLanguage) in LLDB_PLUGIN_DEFINE() argument
56 void CPlusPlusLanguage::Initialize() { in LLDB_PLUGIN_DEFINE()
61 void CPlusPlusLanguage::Terminate() { in Terminate()
65 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage()
67 return mangled_name && CPlusPlusLanguage::IsCPPMangledName(mangled_name); in SymbolNameFitsToLanguage()
70 ConstString CPlusPlusLanguage::GetDemangledFunctionNameWithoutArguments( in GetDemangledFunctionNameWithoutArguments()
84 CPlusPlusLanguage::MethodName cxx_method(demangled_name); in GetDemangledFunctionNameWithoutArguments()
101 Language *CPlusPlusLanguage::CreateInstance(lldb::LanguageType language) { in CreateInstance()
105 return new CPlusPlusLanguage(); in CreateInstance()
109 void CPlusPlusLanguage::MethodName::Clear() { in Clear()
[all …]
H A DCPlusPlusLanguage.h1 //===-- CPlusPlusLanguage.h -------------------------------------*- C++ -*-===//
24 class CPlusPlusLanguage : public Language {
98 CPlusPlusLanguage() = default;
100 ~CPlusPlusLanguage() override = default;
150 // CPlusPlusLanguage::MethodName which has to have a fully qualified C++ name
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DRichManglingContext.cpp10 #include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"
29 delete get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser); in ResetCxxMethodParser()
62 m_cxx_method_parser = new CPlusPlusLanguage::MethodName(demangled); in FromCxxMethodName()
74 get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser)->GetBasename(); in IsCtorOrDtor()
121 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFunctionBaseName()
138 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFunctionDeclContextName()
155 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFullName()
H A DModule.cpp643 if (CPlusPlusLanguage::IsCPPMangledName(name_cstr)) in LookupInfo()
657 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()
660 if (CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()
675 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()
690 CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()
707 !CPlusPlusLanguage::IsCPPMangledName(name_cstr)) { in LookupInfo()
708 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()
711 CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()
798 CPlusPlusLanguage::MethodName cpp_method(full_name); in Prune()
/freebsd/lib/clang/include/Plugins/
H A DPlugins.def58 LLDB_PLUGIN(CPlusPlusLanguage)
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp1813 !CPlusPlusLanguage::IsCPPMangledName(name)) || in AddOneFunction()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp1296 if (CPlusPlusLanguage::IsCPPMangledName(name.c_str())) { in CacheFunctionNames()
/freebsd/lib/clang/liblldb/
H A DMakefile404 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp2391 if (!CPlusPlusLanguage::ExtractContextAndIdentifier(name.GetCString(), in FindGlobalVariables()