| /llvm-project/lldb/source/Symbol/ |
| H A D | SymbolFile.cpp | 29 char SymbolFile::ID; 32 void SymbolFile::PreloadSymbols() { in PreloadSymbols() 36 std::recursive_mutex &SymbolFile::GetModuleMutex() const { in GetModuleMutex() 40 SymbolFile *SymbolFile::FindPlugin(ObjectFileSP objfile_sp) { in FindPlugin() 41 std::unique_ptr<SymbolFile> best_symfile_up; in FindPlugin() 67 std::unique_ptr<SymbolFile> curr_symfile_up(create_callback(objfile_sp)); in FindPlugin() 109 SymbolFile::ResolveSymbolContext(const SourceLocationSpec &src_location_spec, in ResolveSymbolContext() 115 void SymbolFile::FindGlobalVariables(ConstString name, in FindGlobalVariables() 120 void SymbolFile::FindGlobalVariables(const RegularExpression ®ex, in FindGlobalVariables() 124 void SymbolFile::FindFunctions(const Module::LookupInfo &lookup_info, in FindFunctions() [all …]
|
| H A D | CompileUnit.cpp | 12 #include "lldb/Symbol/SymbolFile.h" 90 SymbolFile *symbol_file = module->GetSymbolFile(); in FindFunction() 159 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLanguage() 170 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLineTable() 189 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetDebugMacros() 495 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { 511 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { 521 llvm::DenseSet<SymbolFile *> &visited_symbol_files, 523 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) 532 if (SymbolFile *symfil [all...] |
| H A D | SymbolFileOnDemand.cpp | 12 #include "lldb/Symbol/SymbolFile.h" 23 std::unique_ptr<SymbolFile> &&symbol_file) in SymbolFileOnDemand() 105 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 201 std::optional<SymbolFile::ArrayInfo> 473 return SymbolFile::FindNamespace(name, parent_decl_ctx, in FindNamespace() 522 return SymbolFile::GetParameterStackSize(symbol); in GetParameterStackSize()
|
| /llvm-project/lldb/include/lldb/Symbol/ |
| H A D | SymbolFile.h | 1 //===-- SymbolFile.h --------------------------------------------*- C++ -*-===// 45 /// virtual members should go into SymbolFileCommon; most SymbolFile 48 /// public interfaces from SymbolFile and forward to underlying concrete 49 /// SymbolFile implementation. 50 class SymbolFile : public PluginInterface { 58 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 64 // These get returned from SymbolFile::GetAbilities(). These help us to 78 static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp); 81 SymbolFile() = default; 83 ~SymbolFile() overrid [all...] |
| H A D | SymbolFileOnDemand.h | 18 #include "lldb/Symbol/SymbolFile.h" 28 /// SymbolFileOnDemand wraps an actual SymbolFile by providing 32 /// SymbolFile via SymbolFile::SetLoadDebugInfoEnabled(). 33 class SymbolFileOnDemand : public lldb_private::SymbolFile { 41 return ClassID == &ID || SymbolFile::isA(ClassID); in isA() 43 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 46 SymbolFileOnDemand(std::unique_ptr<SymbolFile> &&symbol_file); 59 SymbolFile *GetBackingSymbolFile() override { return m_sym_file_impl.get(); } in GetBackingSymbolFile() 80 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> [all...] |
| H A D | Type.h | 51 /// detailed lookups in SymbolVendor and SymbolFile functions. 98 /// This technique allows for powerful searches and also allows the SymbolFile in LLDB_MARK_AS_BITMASK_ENUM() 102 /// SymbolFile objects to stop looking up types when the type matching is in LLDB_MARK_AS_BITMASK_ENUM() 231 /// \a context must match. This allows SymbolFile objects the fill in a in LLDB_MARK_AS_BITMASK_ENUM() 240 /// SymbolFile object. in LLDB_MARK_AS_BITMASK_ENUM() 360 /// Check if a SymbolFile object has already been searched by this type match 363 /// This function will add \a sym_file to the set of SymbolFile objects if it 373 /// A SymbolFile pointer that will be used to track which symbol files have 378 bool AlreadySearched(lldb_private::SymbolFile *sym_file); 381 llvm::DenseSet<lldb_private::SymbolFile *> [all...] |
| H A D | SymbolVendor.h | 41 SymbolFile *GetSymbolFile() { return m_sym_file_up.get(); } in GetSymbolFile() 47 std::unique_ptr<SymbolFile> m_sym_file_up; // A single symbol file. Subclasses
|
| /llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.h | 85 bool CompleteTypeFromUDT(lldb_private::SymbolFile &symbol_file, 89 AddRecordMembers(lldb_private::SymbolFile &symbol_file, 94 AddRecordBases(lldb_private::SymbolFile &symbol_file, 98 void AddRecordMethods(lldb_private::SymbolFile &symbol_file, 102 AddRecordMethod(lldb_private::SymbolFile &symbol_file,
|
| H A D | PDBASTParser.cpp | 22 #include "lldb/Symbol/SymbolFile.h" 545 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 623 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 639 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 675 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 736 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 1201 lldb_private::SymbolFile &symbol_file, in CompleteTypeFromUDT() 1241 lldb_private::SymbolFile &symbol_file, in AddRecordMembers() 1363 lldb_private::SymbolFile &symbol_file, in AddRecordBases() 1412 void PDBASTParser::AddRecordMethods(lldb_private::SymbolFile [all...] |
| /llvm-project/lldb/test/Shell/SymbolFile/NativePDB/Inputs/ |
| H A D | s_constant.s | 19 ….cv_loc 0 1 79 0 # D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp:79… 30 ….cv_loc 0 1 80 0 # D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp:80… 451 # StringData: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp 474 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 558 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 637 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 717 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 798 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 880 # SourceFile: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\s_constant.cpp (0x1006) 915 # StringData: D:\src\llvm-mono\lldb\lit\SymbolFile\NativePDB\variable.cpp [all …]
|
| /llvm-project/llvm/utils/gn/secondary/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | BUILD.gn | 15 "//lldb/source/Plugins/SymbolFile/DWARF", 16 "//lldb/source/Plugins/SymbolFile/PDB",
|
| /llvm-project/lldb/source/Core/ |
| H A D | Module.cpp | 29 #include "lldb/Symbol/SymbolFile.h" 388 SymbolFile *symbols = GetSymbolFile(); in ParseAllDebugSymbols() 427 if (SymbolFile *symbols = GetSymbolFile()) in GetCompileUnitAtIndex() 438 if (SymbolFile *symbols = GetSymbolFile()) in ResolveFileAddress() 472 SymbolFile *symfile = GetSymbolFile(); in ResolveSymbolContextForAddress() 602 if (SymbolFile *symbols = GetSymbolFile()) { in ResolveSymbolContextsForFileSpec() 616 if (SymbolFile *symbols = GetSymbolFile()) in FindGlobalVariables() 622 SymbolFile *symbols = GetSymbolFile(); in FindCompileUnits() 836 if (SymbolFile *symbols = GetSymbolFile()) { in FindFunctions() 887 if (SymbolFile *symbol in FindFunctions() [all...] |
| /llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.cpp | 185 SymbolFile * 198 if (SymbolFile *symfile = in GetSymbolFile() 210 SymbolFile *exe_symfile = exe_module_sp->GetSymbolFile(); in GetSymbolFile() 246 SymbolFile *SymbolFileDWARFDebugMap::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance() 551 SymbolFileDWARFDebugMap::GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file) { in GetSymbolFileAsSymbolFileDWARF() 575 return SymbolFile::CompileUnits | SymbolFile::Functions | in CalculateAbilities() 576 SymbolFile::Blocks | SymbolFile::GlobalVariables | in CalculateAbilities() 577 SymbolFile in CalculateAbilities() [all...] |
| H A D | DWARFASTParser.cpp | 14 #include "lldb/Symbol/SymbolFile.h" 24 std::optional<SymbolFile::ArrayInfo> 27 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
|
| H A D | SymbolFileDWARFDebugMap.h | 13 #include "lldb/Symbol/SymbolFile.h" 44 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 56 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp); 74 bool ForEachExternalModule(CompileUnit &, llvm::DenseSet<SymbolFile *> &, 210 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
|
| /llvm-project/llvm/utils/gn/secondary/lldb/source/Plugins/ |
| H A D | BUILD.gn | 148 "//lldb/source/Plugins/SymbolFile/Breakpad", 152 "//lldb/source/Plugins/SymbolFile/DWARF", 156 "//lldb/source/Plugins/SymbolFile/PDB", 160 "//lldb/source/Plugins/SymbolFile/Symtab",
|
| /llvm-project/lldb/unittests/SymbolFile/PDB/ |
| H A D | SymbolFilePDBTests.cpp | 154 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 158 uint32_t expected_abilities = SymbolFile::kAllAbilities; in TEST_F() 170 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 189 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 211 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 239 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 260 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 310 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F()
|
| /llvm-project/lldb/source/Plugins/SymbolFile/JSON/ |
| H A D | SymbolFileJSON.h | 31 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 44 static lldb_private::SymbolFile *
|
| /llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 29 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 44 static lldb_private::SymbolFile *
|
| H A D | SymbolFileSymtab.cpp | 46 SymbolFile *SymbolFileSymtab::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance() 233 std::optional<SymbolFile::ArrayInfo>
|
| /llvm-project/utils/bazel/llvm-project-overlay/lldb/source/Plugins/ |
| H A D | BUILD.bazel | 303 strip_include_prefix = "SymbolFile/DWARF", 307 "SymbolFile/DWARF/SymbolFileDWARFProperties.inc", 311 "SymbolFile/DWARF/SymbolFileDWARFPropertiesEnum.inc", 315 td_file = "SymbolFile/DWARF/SymbolFileDWARFProperties.td", 321 hdrs = glob(["SymbolFile/DWARF/*.h"]), 331 srcs = glob(["SymbolFile/DWARF/*.cpp"]), 394 hdrs = glob(["SymbolFile/NativePDB/*.h"]), 401 srcs = glob(["SymbolFile/NativePDB/*.cpp"]), 427 hdrs = glob(["SymbolFile/PDB/*.h"]), 434 srcs = glob(["SymbolFile/PD [all...] |
| /llvm-project/lldb/tools/lldb-test/ |
| H A D | lldb-test.cpp | 12 #include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" 25 #include "lldb/Symbol/SymbolFile.h" 250 static Expected<CompilerDeclContext> getDeclContext(SymbolFile &Symfile); 459 opts::symbols::getDeclContext(SymbolFile &Symfile) { in getDeclContext() 480 SymbolFile &Symfile = *Module.GetSymbolFile(); in findFunctions() 580 SymbolFile &Symfile = *Module.GetSymbolFile(); in findTypes() 598 SymbolFile &Symfile = *Module.GetSymbolFile(); in findTypes() 657 SymbolFile &Symfile = *Module.GetSymbolFile(); in dumpModule() 707 SymbolFile *symfile = Module.GetSymbolFile(); in dumpEntireClangAST() 735 SymbolFile *symfil in verify() [all...] |
| /llvm-project/lldb/unittests/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFTests.cpp | 19 #include "Plugins/SymbolFile/DWARF/DWARFDataExtractor.h" 20 #include "Plugins/SymbolFile/DWARF/DWARFDebugAranges.h" 21 #include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" 22 #include "Plugins/SymbolFile/PDB/SymbolFilePDB.h" 64 SymbolFile *symfile = module->GetSymbolFile(); in TEST_F() 68 uint32_t expected_abilities = SymbolFile::kAllAbilities; in TEST_F()
|
| /llvm-project/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | BUILD.gn | 13 # Reaches into Plugins/SymbolFile/Breakpad.
|
| /llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 34 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 47 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp) { in CreateInstance()
|