/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | CompilerDeclContext.cpp | 1 //===-- CompilerDeclContext.cpp -------------------------------------------===// 9 #include "lldb/Symbol/CompilerDeclContext.h" 17 CompilerDeclContext::FindDeclByName(ConstString name, in FindDeclByName() 25 ConstString CompilerDeclContext::GetName() const { in GetName() 31 ConstString CompilerDeclContext::GetScopeQualifiedName() const { in GetScopeQualifiedName() 37 bool CompilerDeclContext::IsClassMethod() { in IsClassMethod() 43 lldb::LanguageType CompilerDeclContext::GetLanguage() { in GetLanguage() 49 bool CompilerDeclContext::IsContainedInLookup(CompilerDeclContext other) const { in IsContainedInLookup() 63 CompilerDeclContext in operator ==() [all...] |
H A D | SymbolFileOnDemand.cpp | 237 CompilerDeclContext 242 return CompilerDeclContext(); in GetDeclContextForUID() 247 CompilerDeclContext 252 return CompilerDeclContext(); in GetDeclContextContainingUID() 257 void SymbolFileOnDemand::ParseDeclsForContext(CompilerDeclContext decl_ctx) { in ParseDeclsForContext() 329 ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables() 389 const CompilerDeclContext &parent_decl_ctx, bool include_inlines, in FindFunctions() 466 CompilerDeclContext 468 const CompilerDeclContext &parent_decl_ctx, in FindNamespace()
|
H A D | TypeSystem.cpp | 113 const CompilerDeclContext &decl_ctx, in CreateTypedef() 164 CompilerDeclContext TypeSystem::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() 165 return CompilerDeclContext(); in DeclGetDeclContext() 204 CompilerDeclContext 206 return CompilerDeclContext(); in GetCompilerDeclContextForType()
|
H A D | SymbolFile.cpp | 116 const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables() 125 const CompilerDeclContext &parent_decl_ctx, in FindFunctions()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | CompilerDeclContext.h | 1 //===-- CompilerDeclContext.h -----------------------------------*- C++ -*-===// 31 class CompilerDeclContext { 33 /// Constructs an invalid CompilerDeclContext. 34 CompilerDeclContext() = default; 36 /// Constructs a CompilerDeclContext with the given opaque decl context 43 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) in CompilerDeclContext() 50 bool operator<(const CompilerDeclContext &rhs) const { 91 bool IsContainedInLookup(CompilerDeclContext other) const; in SetDeclContext() 118 bool operator==(const CompilerDeclContext &lhs, const CompilerDeclContext 42 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) CompilerDeclContext() function [all...] |
H A D | SymbolFileOnDemand.h | 108 lldb_private::CompilerDeclContext 111 lldb_private::CompilerDeclContext 115 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override; 134 const lldb_private::CompilerDeclContext &parent_decl_ctx, 143 const lldb_private::CompilerDeclContext &parent_decl_ctx, 165 lldb_private::CompilerDeclContext 167 const lldb_private::CompilerDeclContext &parent_decl_ctx,
|
H A D | SymbolFile.h | 227 virtual void ParseDeclsForContext(CompilerDeclContext decl_ctx) {} in ParseDeclsForContext() 229 virtual CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) { in GetDeclContextForUID() 232 virtual CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) { in GetDeclContextContainingUID() 293 const CompilerDeclContext &parent_decl_ctx, 300 const CompilerDeclContext &parent_decl_ctx, 340 virtual CompilerDeclContext 341 FindNamespace(ConstString name, const CompilerDeclContext &parent_decl_ctx, 343 return CompilerDeclContext();
|
H A D | CompilerDecl.h | 74 CompilerDeclContext GetDeclContext() const;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | SymbolFilePDB.h | 95 lldb_private::CompilerDeclContext 98 lldb_private::CompilerDeclContext 102 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override; 115 const lldb_private::CompilerDeclContext &parent_decl_ctx, 124 const lldb_private::CompilerDeclContext &parent_decl_ctx, 149 lldb_private::CompilerDeclContext 151 const lldb_private::CompilerDeclContext &parent_decl_ctx, 185 const lldb_private::CompilerDeclContext &parent_decl_ctx, 232 const lldb_private::CompilerDeclContext &decl_ctx);
|
H A D | SymbolFilePDB.cpp | 656 lldb_private::CompilerDeclContext 663 return CompilerDeclContext(); in GetDeclContextForUID() 670 return CompilerDeclContext(); in GetDeclContextForUID() 674 return CompilerDeclContext(); in GetDeclContextForUID() 678 return CompilerDeclContext(); in GetDeclContextForUID() 687 lldb_private::CompilerDeclContext 694 return CompilerDeclContext(); in GetDeclContextContainingUID() 701 return CompilerDeclContext(); in GetDeclContextContainingUID() 705 return CompilerDeclContext(); in GetDeclContextContainingUID() 709 return CompilerDeclContext(); in GetDeclContextContainingUID() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.h | 151 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override; 153 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override; 158 void ParseDeclsForContext(CompilerDeclContext decl_ctx) override; 171 const CompilerDeclContext &parent_decl_ctx, 179 const CompilerDeclContext &parent_decl_ctx, 200 CompilerDeclContext FindNamespace(ConstString name, 201 const CompilerDeclContext &parent_decl_ctx, 275 static bool DIEInDeclContext(const CompilerDeclContext &parent_decl_ctx, 304 static CompilerDeclContext GetDeclContext(const DWARFDIE &die); 306 static CompilerDeclContext GetContainingDeclContext(const DWARFDIE &die); [all …]
|
H A D | SymbolFileDWARFDebugMap.h | 95 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override; 96 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override; 99 void ParseDeclsForContext(CompilerDeclContext decl_ctx) override; 112 const CompilerDeclContext &parent_decl_ctx, 118 const CompilerDeclContext &parent_decl_ctx, 124 CompilerDeclContext FindNamespace(ConstString name, 125 const CompilerDeclContext &parent_decl_ctx, 265 const CompilerDeclContext &parent_decl_ctx,
|
H A D | DWARFASTParser.h | 52 virtual CompilerDeclContext 55 virtual CompilerDeclContext 59 CompilerDeclContext decl_context) = 0;
|
H A D | DWARFIndex.h | 69 const CompilerDeclContext &parent_decl_ctx, 88 const CompilerDeclContext &parent_decl_ctx,
|
H A D | SymbolFileDWARFDebugMap.cpp | 900 ConstString name, const CompilerDeclContext &parent_decl_ctx, in PrivateFindGlobalVariables() 922 ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables() 1077 const CompilerDeclContext &parent_decl_ctx, bool include_inlines, in FindFunctions() 1249 CompilerDeclContext SymbolFileDWARFDebugMap::FindNamespace( in FindNamespace() 1250 lldb_private::ConstString name, const CompilerDeclContext &parent_decl_ctx, in FindNamespace() 1253 CompilerDeclContext matching_namespace; in FindNamespace() 1376 CompilerDeclContext 1384 CompilerDeclContext 1401 lldb_private::CompilerDeclContext decl_ctx) { in ParseDeclsForContext()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionDeclMap.h | 283 const CompilerDeclContext &namespace_decl); 452 const CompilerDeclContext &namespace_decl); 469 const CompilerDeclContext &frame_decl_context); 486 const CompilerDeclContext &namespace_decl); 506 const CompilerDeclContext &namespace_decl);
|
H A D | ClangASTSource.cpp | 536 CompilerDeclContext namespace_decl; in FindExternalVisibleDecls() 579 CompilerDeclContext &namespace_decl) { in FindExternalVisibleDecls() 647 const CompilerDeclContext &namespace_decl) { in FillNamespaceMap() 655 CompilerDeclContext found_namespace_decl; in FillNamespaceMap() 662 std::pair<lldb::ModuleSP, CompilerDeclContext>( in FillNamespaceMap() 676 CompilerDeclContext found_namespace_decl; in FillNamespaceMap() 698 std::pair<lldb::ModuleSP, CompilerDeclContext>(image, in FillNamespaceMap() 1007 CompilerDeclContext function_decl_ctx = sc.function->GetDeclContext(); in FindObjCMethodDecls() 1384 CompilerDeclContext found_namespace_decl; in CompleteNamespaceMap() 1387 CompilerDeclContext module_parent_namespace_decl = i->second; in CompleteNamespaceMap() [all …]
|
H A D | ClangExpressionDeclMap.cpp | 630 const CompilerDeclContext &namespace_decl) { in FindGlobalVariable() 653 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in GetTypeSystemClang() 694 CompilerDeclContext compiler_decl_ctx = in FindExternalVisibleDecls() 717 CompilerDeclContext namespace_decl; in FindExternalVisibleDecls() 808 CompilerDeclContext function_decl_ctx = function_block->GetDeclContext(); in LookUpLldbClass() 913 CompilerDeclContext function_decl_ctx = function_block->GetDeclContext(); in LookUpLldbObjCClass() 990 CompilerDeclContext frame_decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVarNamespace() 1059 const CompilerDeclContext &namespace_decl) { in LookupLocalVariable() 1063 CompilerDeclContext decl_context = sym_ctx.block->GetDeclContext(); in LookupLocalVariable() 1138 const CompilerDeclContext &frame_decl_context) { in SearchFunctionsInSymbolContexts() [all …]
|
H A D | ClangASTSource.h | 283 CompilerDeclContext &namespace_decl); 375 const CompilerDeclContext &namespace_decl);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.h | 85 ParseDeclsForContext(lldb_private::CompilerDeclContext decl_ctx) override; 107 const CompilerDeclContext &parent_decl_ctx, 116 CompilerDeclContext GetDeclContextForUID(lldb::user_id_t uid) override; 117 CompilerDeclContext GetDeclContextContainingUID(lldb::user_id_t uid) override; 135 const CompilerDeclContext &parent_decl_ctx, 149 CompilerDeclContext FindNamespace(ConstString name, 150 const CompilerDeclContext &parent_decl_ctx,
|
H A D | PdbAstBuilder.h | 58 lldb_private::CompilerDeclContext GetTranslationUnitDecl(); 83 CompilerDeclContext ToCompilerDeclContext(clang::DeclContext &context); 85 clang::DeclContext *FromCompilerDeclContext(CompilerDeclContext context);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.h | 88 const CompilerDeclContext &parent_decl_ctx, in FindGlobalVariables() 115 const CompilerDeclContext &parent_decl_ctx, 127 CompilerDeclContext FindNamespace(ConstString name, in FindNamespace() 128 const CompilerDeclContext &parent_decl_ctx, in FindNamespace() 130 return CompilerDeclContext(); in FindNamespace()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | Module.h | 46 class CompilerDeclContext; variable 312 const CompilerDeclContext &parent_decl_ctx, 335 const CompilerDeclContext &parent_decl_ctx, 406 const CompilerDeclContext &parent_decl_ctx,
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.h | 223 CompilerDeclContext 557 CompilerDeclContext DeclGetDeclContext(void *opaque_decl) override; 579 CompilerDeclContext CreateDeclContext(clang::DeclContext *ctx); 606 DeclContextGetAsDeclContext(const CompilerDeclContext &dc); 609 DeclContextGetAsObjCMethodDecl(const CompilerDeclContext &dc); 612 DeclContextGetAsCXXMethodDecl(const CompilerDeclContext &dc); 615 DeclContextGetAsFunctionDecl(const CompilerDeclContext &dc); 618 DeclContextGetAsNamespaceDecl(const CompilerDeclContext &dc); 620 static ClangASTMetadata *DeclContextGetMetaData(const CompilerDeclContext &dc, 624 DeclContextGetTypeSystemClang(const CompilerDeclContext &dc); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.h | 115 const lldb_private::CompilerDeclContext &parent_decl_ctx, 125 const lldb_private::CompilerDeclContext &parent_decl_ctx,
|