/freebsd/contrib/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 | 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() 381 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetIsOptimized() 397 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetImportedModules() 407 llvm::DenseSet<SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 409 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in ForEachExternalModule() 418 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetSupportFiles()
|
H A D | SymbolFileOnDemand.cpp | 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()
|
H A D | Function.cpp | 333 SymbolFile *sym_file = block.GetSymbolFile(); in GetCallEdges() 527 if (SymbolFile *sym_file = module_sp->GetSymbolFile()) in GetDeclContext() 534 if (SymbolFile *sym_file = module_sp->GetSymbolFile()) in GetCompilerContext() 548 SymbolFile *sym_file = sc.module_sp->GetSymbolFile(); in GetType()
|
H A D | SymbolVendor.cpp | 69 m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp)); in AddSymbolFileRepresentation()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | SymbolFile.h | 50 class SymbolFile : public PluginInterface { 58 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 78 static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp); 81 SymbolFile() = default; 83 ~SymbolFile() override = default; 87 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile() 195 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() 490 SymbolFile(const SymbolFile &) = delete; 491 const SymbolFile &operator=(const SymbolFile &) = delete; 496 class SymbolFileCommon : public SymbolFile { [all …]
|
H A D | SymbolFileOnDemand.h | 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 *> &, 255 std::unique_ptr<SymbolFile> m_sym_file_impl;
|
H A D | Type.h | 342 bool AlreadySearched(lldb_private::SymbolFile *sym_file); 345 llvm::DenseSet<lldb_private::SymbolFile *> &GetSearchedSymbolFiles() { in GetSearchedSymbolFiles() 358 llvm::DenseSet<lldb_private::SymbolFile *> m_searched_symbol_files; 364 SymbolFileType(SymbolFile &symbol_file, lldb::user_id_t uid) in SymbolFileType() 367 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp); 374 SymbolFile &GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile() 377 SymbolFile &m_symbol_file; 440 SymbolFile *GetSymbolFile() { return m_symbol_file; } in GetSymbolFile() 441 const SymbolFile *GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile() 542 SymbolFile *m_symbol_file = nullptr; [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
|
H A D | UnwindTable.h | 39 SymbolFile *GetSymbolFile();
|
/freebsd/contrib/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 | SymbolFilePDB.h | 13 #include "lldb/Symbol/SymbolFile.h" 35 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 49 static lldb_private::SymbolFile *
|
H A D | PDBASTParser.cpp | 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 &symbol_file, in AddRecordMethods() 1422 PDBASTParser::AddRecordMethod(lldb_private::SymbolFile &symbol_file, in AddRecordMethod()
|
/freebsd/lib/clang/liblldb/ |
H A D | Makefile | 553 SRCS+= Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 554 SRCS+= Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp 555 SRCS+= Plugins/SymbolFile/DWARF/DIERef.cpp 556 SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParser.cpp 557 SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 558 SRCS+= Plugins/SymbolFile/DWARF/DWARFAttribute.cpp 559 SRCS+= Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp 560 SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp 561 SRCS+= Plugins/SymbolFile/DWARF/DWARFContext.cpp 562 SRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.cpp [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | Module.h | 56 class SymbolFile; variable 83 /// parsed if the symbol file (SymbolFile) is requested using the 496 /// This callback will be called by SymbolFile implementations when 604 /// can_create is true, this function will find the best SymbolFile plug-in 607 virtual SymbolFile *GetSymbolFile(bool can_create = true, 823 // SymbolFile and ObjectFile member objects should lock the 887 /// by name or when looking for functions by name. The SymbolFile object is 890 /// must reduce this to a name lookup that will work with all SymbolFile 1023 /// not be shared with the SymbolFile 1075 friend class SymbolFile; 1121 friend class SymbolFile; global() variable [all...] |
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | Module.cpp | 381 SymbolFile *symbols = GetSymbolFile(); in ParseAllDebugSymbols() 420 if (SymbolFile *symbols = GetSymbolFile()) in GetNumCompileUnits() 431 if (SymbolFile *symbols = GetSymbolFile()) in GetCompileUnitAtIndex() 465 SymbolFile *symfile = GetSymbolFile(); in ResolveSymbolContextForAddress() 595 if (SymbolFile *symbols = GetSymbolFile()) { in ResolveSymbolContextsForFileSpec() 609 if (SymbolFile *symbols = GetSymbolFile()) in FindGlobalVariables() 615 SymbolFile *symbols = GetSymbolFile(); in FindGlobalVariables() 829 if (SymbolFile *symbols = GetSymbolFile()) { in FindFunctions() 880 if (SymbolFile *symbols = GetSymbolFile()) { in FindFunctions() 970 if (SymbolFile *symbols = GetSymbolFile()) in FindTypes() [all …]
|
/freebsd/contrib/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::LocalVariables | SymbolFile::VariableTypes | in CalculateAbilities() 578 SymbolFile::LineTables; in CalculateAbilities() 721 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule() [all …]
|
H A D | DWARFASTParser.cpp | 15 #include "lldb/Symbol/SymbolFile.h" 24 std::optional<SymbolFile::ArrayInfo> in ParseChildArrayInfo() 27 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
|
H A D | SymbolFileDWARFDebugMap.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);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/JSON/ |
H A D | SymbolFileJSON.h | 17 #include "lldb/Symbol/SymbolFile.h" 31 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof() 44 static lldb_private::SymbolFile *
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
H A D | SymbolFileSymtab.h | 16 #include "lldb/Symbol/SymbolFile.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>
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.h | 18 #include "lldb/Symbol/SymbolFile.h" 32 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } 45 static lldb_private::SymbolFile *
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBModule.cpp | 21 #include "lldb/Symbol/SymbolFile.h" 514 if (SymbolFile *symfile = module_sp->GetSymbolFile()) { 531 SymbolFile *symfile = module_sp->GetSymbolFile(); in GetTypes() 630 if (SymbolFile *symfile = module_sp->GetSymbolFile()) in GetSymbolFileSpec()
|
/freebsd/contrib/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()
|