| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | SymbolFile.cpp | 28 char SymbolFile::ID; 31 void SymbolFile::PreloadSymbols() { in PreloadSymbols() 35 std::recursive_mutex &SymbolFile::GetModuleMutex() const { in GetModuleMutex() 39 SymbolFile *SymbolFile::FindPlugin(ObjectFileSP objfile_sp) { in FindPlugin() 40 std::unique_ptr<SymbolFile> best_symfile_up; in FindPlugin() 114 void SymbolFile::FindGlobalVariables(ConstString name, in FindGlobalVariables() 123 void SymbolFile::FindFunctions(ConstString name, in FindFunctions() 129 void SymbolFile::FindFunctions(const RegularExpression ®ex, in FindFunctions() 133 void SymbolFile::GetMangledNamesForFunction( in GetMangledNamesForFunction() 137 void SymbolFile::FindTypes( in FindTypes() [all …]
|
| H A D | CompileUnit.cpp | 85 SymbolFile *symbol_file = module->GetSymbolFile(); in FindFunction() 154 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLanguage() 165 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLineTable() 192 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetDebugMacros() 357 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetIsOptimized() 373 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetImportedModules() 383 llvm::DenseSet<SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 385 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in ForEachExternalModule() 394 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetSupportFiles()
|
| H A D | SymbolFileOnDemand.cpp | 22 std::unique_ptr<SymbolFile> &&symbol_file) in SymbolFileOnDemand() 104 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 200 llvm::Optional<SymbolFile::ArrayInfo> 425 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, in FindTypes() 439 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) { in FindTypes() 478 return SymbolFile::FindNamespace(name, parent_decl_ctx); in FindNamespace() 525 return SymbolFile::GetParameterStackSize(symbol); in GetParameterStackSize()
|
| /llvm-project-15.0.7/lldb/include/lldb/Symbol/ |
| H A D | SymbolFile.h | 45 class SymbolFile : public PluginInterface { 53 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 73 static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp); 76 SymbolFile() = default; 78 ~SymbolFile() override = default; 82 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile() 179 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 368 SymbolFile(const SymbolFile &) = delete; 369 const SymbolFile &operator=(const SymbolFile &) = delete; 374 class SymbolFileCommon : public SymbolFile { [all …]
|
| H A D | SymbolFileOnDemand.h | 32 class SymbolFileOnDemand : public lldb_private::SymbolFile { 40 return ClassID == &ID || SymbolFile::isA(ClassID); in isA() 42 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 45 SymbolFileOnDemand(std::unique_ptr<SymbolFile> &&symbol_file); 58 SymbolFile *GetBackingSymbolFile() override { return m_sym_file_impl.get(); } in GetBackingSymbolFile() 79 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 156 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 161 llvm::DenseSet<SymbolFile *> &searched_symbol_files, 231 std::unique_ptr<SymbolFile> m_sym_file_impl;
|
| H A D | Type.h | 49 SymbolFileType(SymbolFile &symbol_file, lldb::user_id_t uid) in SymbolFileType() 52 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp); 59 SymbolFile &GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile() 62 SymbolFile &m_symbol_file; 103 Type(lldb::user_id_t uid, SymbolFile *symbol_file, ConstString name, 133 SymbolFile *GetSymbolFile() { return m_symbol_file; } in GetSymbolFile() 134 const SymbolFile *GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile() 222 SymbolFile *m_symbol_file = nullptr;
|
| 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-15.0.7/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 | SymbolFilePDB.h | 34 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 48 static lldb_private::SymbolFile * 142 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 147 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
|
| H A D | PDBASTParser.cpp | 539 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 619 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 635 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 672 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 733 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType() 1199 lldb_private::SymbolFile &symbol_file, in CompleteTypeFromUDT() 1239 lldb_private::SymbolFile &symbol_file, in AddRecordMembers() 1352 lldb_private::SymbolFile &symbol_file, in AddRecordBases() 1401 void PDBASTParser::AddRecordMethods(lldb_private::SymbolFile &symbol_file, in AddRecordMethods() 1411 PDBASTParser::AddRecordMethod(lldb_private::SymbolFile &symbol_file, in AddRecordMethod()
|
| /llvm-project-15.0.7/lldb/unittests/SymbolFile/PDB/ |
| H A D | SymbolFilePDBTests.cpp | 154 SymbolFile *symfile = module->GetSymbolFile(); 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() 365 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() 386 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() 440 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() 484 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() 529 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() 580 llvm::DenseSet<SymbolFile *> searched_files; in TEST_F() [all …]
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | Module.cpp | 377 SymbolFile *symbols = GetSymbolFile(); in ParseAllDebugSymbols() 418 if (SymbolFile *symbols = GetSymbolFile()) in GetNumCompileUnits() 463 SymbolFile *symfile = GetSymbolFile(); in ResolveSymbolContextForAddress() 607 if (SymbolFile *symbols = GetSymbolFile()) in FindGlobalVariables() 613 SymbolFile *symbols = GetSymbolFile(); in FindGlobalVariables() 809 SymbolFile *symbols = GetSymbolFile(); in FindFunctions() 948 if (SymbolFile *symbols = GetSymbolFile()) in FindTypes_Impl() 1034 if (SymbolFile *symbols = GetSymbolFile()) in FindTypes() 1055 if (SymbolFile *symbols = GetSymbolFile()) in GetSymtab() 1245 if (SymbolFile *symbols = GetSymbolFile()) in Dump() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.h | 35 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 47 static lldb_private::SymbolFile * 67 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 124 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 129 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 199 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
|
| H A D | SymbolFileDWARFDebugMap.cpp | 176 SymbolFile * 189 if (SymbolFile *symfile = in GetSymbolFile() 201 SymbolFile *exe_symfile = exe_module_sp->GetSymbolFile(); in GetSymbolFile() 548 return SymbolFile::CompileUnits | SymbolFile::Functions | in CalculateAbilities() 549 SymbolFile::Blocks | SymbolFile::GlobalVariables | in CalculateAbilities() 550 SymbolFile::LocalVariables | SymbolFile::VariableTypes | in CalculateAbilities() 551 SymbolFile::LineTables; in CalculateAbilities() 660 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 733 llvm::Optional<SymbolFile::ArrayInfo> 1173 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, in FindTypes() [all …]
|
| H A D | DWARFASTParser.cpp | 21 llvm::Optional<SymbolFile::ArrayInfo> 24 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
|
| H A D | SymbolFileDWARF.h | 71 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 92 static lldb_private::SymbolFile * 121 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 199 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 204 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
|
| /llvm-project-15.0.7/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-15.0.7/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-15.0.7/lldb/include/lldb/Core/ |
| H A D | Module.h | 54 class SymbolFile; variable 430 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 443 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, 632 virtual SymbolFile *GetSymbolFile(bool can_create = true, 1114 friend class SymbolFile; variable 1122 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 33 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 46 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp) { in CreateInstance() 123 llvm::DenseSet<SymbolFile *> &searched_symbol_files, 127 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/ |
| H A D | BUILD.gn | 152 "//lldb/source/Plugins/SymbolFile/Breakpad", 156 "//lldb/source/Plugins/SymbolFile/DWARF", 160 "//lldb/source/Plugins/SymbolFile/PDB", 164 "//lldb/source/Plugins/SymbolFile/Symtab",
|
| /llvm-project-15.0.7/lldb/tools/lldb-test/ |
| H A D | lldb-test.cpp | 191 static Expected<CompilerDeclContext> getDeclContext(SymbolFile &Symfile); 402 opts::symbols::getDeclContext(SymbolFile &Symfile) { in getDeclContext() 420 SymbolFile &Symfile = *Module.GetSymbolFile(); in findFunctions() 510 SymbolFile &Symfile = *Module.GetSymbolFile(); in findNamespaces() 528 SymbolFile &Symfile = *Module.GetSymbolFile(); in findTypes() 539 DenseSet<SymbolFile *> SearchedFiles; in findTypes() 560 SymbolFile &Symfile = *Module.GetSymbolFile(); in findVariables() 610 SymbolFile *symfile = Module.GetSymbolFile(); in dumpAST() 638 SymbolFile *symfile = Module.GetSymbolFile(); in dumpEntireClangAST() 660 SymbolFile *symfile = Module.GetSymbolFile(); in verify() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 28 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 43 static lldb_private::SymbolFile *
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 54 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 68 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp); 143 llvm::DenseSet<SymbolFile *> &searched_symbol_files, 147 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | BUILD.gn | 13 # Reaches into Plugins/SymbolFile/Breakpad.
|