Home
last modified time | relevance | path

Searched refs:SymbolFile (Results 1 – 25 of 80) sorted by relevance

1234

/llvm-project-15.0.7/lldb/source/Symbol/
H A DSymbolFile.cpp28 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 &regex, in FindFunctions()
133 void SymbolFile::GetMangledNamesForFunction( in GetMangledNamesForFunction()
137 void SymbolFile::FindTypes( in FindTypes()
[all …]
H A DCompileUnit.cpp85 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 DSymbolFileOnDemand.cpp22 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 DSymbolFile.h45 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 DSymbolFileOnDemand.h32 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 DType.h49 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 DSymbolVendor.h41 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 DPDBASTParser.h85 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 DSymbolFilePDB.h34 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 DPDBASTParser.cpp539 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 DSymbolFilePDBTests.cpp154 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 DModule.cpp377 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 DSymbolFileDWARFDebugMap.h35 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 DSymbolFileDWARFDebugMap.cpp176 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 DDWARFASTParser.cpp21 llvm::Optional<SymbolFile::ArrayInfo>
24 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
H A DSymbolFileDWARF.h71 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 Ds_constant.s19 ….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 DBUILD.gn15 "//lldb/source/Plugins/SymbolFile/DWARF",
16 "//lldb/source/Plugins/SymbolFile/PDB",
/llvm-project-15.0.7/lldb/include/lldb/Core/
H A DModule.h54 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 DSymbolFileBreakpad.h33 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 DBUILD.gn152 "//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 Dlldb-test.cpp191 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 DSymbolFileSymtab.h28 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 DSymbolFileNativePDB.h54 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 DBUILD.gn13 # Reaches into Plugins/SymbolFile/Breakpad.

1234