Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DSymbolFile.cpp29 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 &regex, in FindGlobalVariables()
124 void SymbolFile::FindFunctions(const Module::LookupInfo &lookup_info, in FindFunctions()
[all …]
H A DCompileUnit.cpp90 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 DSymbolFileOnDemand.cpp23 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 DFunction.cpp333 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 DSymbolVendor.cpp69 m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp)); in AddSymbolFileRepresentation()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbolFile.h50 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 DSymbolFileOnDemand.h33 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 DType.h342 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 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
H A DUnwindTable.h39 SymbolFile *GetSymbolFile();
/freebsd/contrib/llvm-project/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.h13 #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 DPDBASTParser.cpp545 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 DMakefile553 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 DModule.h56 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 DModule.cpp381 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 DSymbolFileDWARFDebugMap.cpp185 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 DDWARFASTParser.cpp15 #include "lldb/Symbol/SymbolFile.h"
24 std::optional<SymbolFile::ArrayInfo> in ParseChildArrayInfo()
27 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
H A DSymbolFileDWARFDebugMap.h44 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 DSymbolFileJSON.h17 #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 DSymbolFileSymtab.h16 #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 DSymbolFileSymtab.cpp46 SymbolFile *SymbolFileSymtab::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
233 std::optional<SymbolFile::ArrayInfo>
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.h18 #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 DSBModule.cpp21 #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 DSymbolFileBreakpad.h34 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
47 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp) { in CreateInstance()

123