Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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()
128 void SymbolFile::FindFunctions(const RegularExpression &regex, in FindFunctions()
132 void SymbolFile::GetMangledNamesForFunction( in GetMangledNamesForFunction()
136 void SymbolFile::FindTypes( in FindTypes()
142 void SymbolFile::FindTypes(llvm::ArrayRef<CompilerContext> pattern, in FindTypes()
[all …]
H A DCompileUnit.cpp86 SymbolFile *symbol_file = module->GetSymbolFile(); in FindFunction()
155 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLanguage()
166 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetLineTable()
193 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in GetDebugMacros()
385 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetIsOptimized()
401 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) { in GetImportedModules()
411 llvm::DenseSet<SymbolFile *> &visited_symbol_files, in ForEachExternalModule()
413 if (SymbolFile *symfile = GetModule()->GetSymbolFile()) in ForEachExternalModule()
422 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>
437 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, in FindTypes()
451 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) { in FindTypes()
490 return SymbolFile::FindNamespace(name, parent_decl_ctx); in FindNamespace()
537 return SymbolFile::GetParameterStackSize(symbol); in GetParameterStackSize()
/openbsd/gnu/llvm/lldb/include/lldb/Symbol/
H A DSymbolFile.h47 class SymbolFile : public PluginInterface {
55 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
75 static SymbolFile *FindPlugin(lldb::ObjectFileSP objfile_sp);
78 SymbolFile() = default;
80 ~SymbolFile() override = default;
84 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile()
181 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule()
430 SymbolFile(const SymbolFile &) = delete;
431 const SymbolFile &operator=(const SymbolFile &) = delete;
436 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 *> &,
159 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
164 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
258 std::unique_ptr<SymbolFile> m_sym_file_impl;
H A DType.h51 SymbolFileType(SymbolFile &symbol_file, lldb::user_id_t uid) in SymbolFileType()
54 SymbolFileType(SymbolFile &symbol_file, const lldb::TypeSP &type_sp);
61 SymbolFile &GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile()
64 SymbolFile &m_symbol_file;
125 SymbolFile *GetSymbolFile() { return m_symbol_file; } in GetSymbolFile()
126 const SymbolFile *GetSymbolFile() const { return m_symbol_file; } in GetSymbolFile()
211 SymbolFile *m_symbol_file = nullptr;
235 Type(lldb::user_id_t uid, SymbolFile *symbol_file, ConstString name,
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
/openbsd/gnu/usr.bin/clang/liblldbPluginSymbolFile/
H A DMakefile67 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/Breakpad
68 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/DWARF
69 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/NativePDB
70 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/PDB
71 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/Symtab
/openbsd/gnu/llvm/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.h35 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
49 static lldb_private::SymbolFile *
142 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
147 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
H A DPDBASTParser.cpp546 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
625 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
641 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
677 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
738 SymbolFile *symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
1203 lldb_private::SymbolFile &symbol_file, in CompleteTypeFromUDT()
1243 lldb_private::SymbolFile &symbol_file, in AddRecordMembers()
1356 lldb_private::SymbolFile &symbol_file, in AddRecordBases()
1405 void PDBASTParser::AddRecordMethods(lldb_private::SymbolFile &symbol_file, in AddRecordMethods()
1415 PDBASTParser::AddRecordMethod(lldb_private::SymbolFile &symbol_file, in AddRecordMethod()
/openbsd/gnu/llvm/lldb/source/Core/
H A DModule.cpp384 SymbolFile *symbols = GetSymbolFile(); in ParseAllDebugSymbols()
423 if (SymbolFile *symbols = GetSymbolFile()) in GetNumCompileUnits()
468 SymbolFile *symfile = GetSymbolFile(); in ResolveSymbolContextForAddress()
612 if (SymbolFile *symbols = GetSymbolFile()) in FindGlobalVariables()
618 SymbolFile *symbols = GetSymbolFile(); in FindGlobalVariables()
962 if (SymbolFile *symbols = GetSymbolFile()) in FindTypes_Impl()
1048 if (SymbolFile *symbols = GetSymbolFile()) in FindTypes()
1069 if (SymbolFile *symbols = GetSymbolFile()) in GetSymtab()
1224 if (SymbolFile *symbols = GetSymbolFile()) in Dump()
1285 if (SymbolFile *symbols = GetSymbolFile()) in SectionFileAddressesChanged()
[all …]
/openbsd/gnu/usr.bin/clang/include/lldb/Plugins/
H A DMakefile103 ${LLDB_SRCS}/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFProperties.td
105 -I${LLDB_SRCS}/source/Plugins/SymbolFile/DWARF \
109 ${LLDB_SRCS}/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFProperties.td
111 -I${LLDB_SRCS}/source/Plugins/SymbolFile/DWARF \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/TypeSystem/Clang/
H A DBUILD.gn15 "//lldb/source/Plugins/SymbolFile/DWARF",
16 "//lldb/source/Plugins/SymbolFile/PDB",
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDebugMap.h37 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
49 static lldb_private::SymbolFile *
69 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &,
129 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
134 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
215 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
H A DSymbolFileDWARFDebugMap.cpp182 SymbolFile *
195 if (SymbolFile *symfile = in GetSymbolFile()
207 SymbolFile *exe_symfile = exe_module_sp->GetSymbolFile(); in GetSymbolFile()
578 return SymbolFile::CompileUnits | SymbolFile::Functions | in CalculateAbilities()
579 SymbolFile::Blocks | SymbolFile::GlobalVariables | in CalculateAbilities()
580 SymbolFile::LocalVariables | SymbolFile::VariableTypes | in CalculateAbilities()
581 SymbolFile::LineTables; in CalculateAbilities()
712 llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, in ForEachExternalModule()
785 std::optional<SymbolFile::ArrayInfo>
1225 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files, in FindTypes()
[all …]
H A DDWARFASTParser.cpp22 std::optional<SymbolFile::ArrayInfo>
25 SymbolFile::ArrayInfo array_info; in ParseChildArrayInfo()
H A DSymbolFileDWARF.h72 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
93 static lldb_private::SymbolFile *
122 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &,
202 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
207 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
/openbsd/gnu/llvm/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 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
127 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
/openbsd/gnu/llvm/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",
/openbsd/gnu/llvm/lldb/include/lldb/Core/
H A DModule.h56 class SymbolFile; variable
451 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
464 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
653 virtual SymbolFile *GetSymbolFile(bool can_create = true,
1158 friend class SymbolFile; variable
1166 llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h29 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
44 static lldb_private::SymbolFile *
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h55 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); } in classof()
69 static SymbolFile *CreateInstance(lldb::ObjectFileSP objfile_sp);
145 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
149 llvm::DenseSet<SymbolFile *> &searched_symbol_files,
/openbsd/gnu/llvm/lldb/tools/lldb-test/
H A Dlldb-test.cpp238 static Expected<CompilerDeclContext> getDeclContext(SymbolFile &Symfile);
449 opts::symbols::getDeclContext(SymbolFile &Symfile) { in getDeclContext()
467 SymbolFile &Symfile = *Module.GetSymbolFile(); in findFunctions()
558 SymbolFile &Symfile = *Module.GetSymbolFile(); in findNamespaces()
576 SymbolFile &Symfile = *Module.GetSymbolFile(); in findTypes()
587 DenseSet<SymbolFile *> SearchedFiles; in findTypes()
608 SymbolFile &Symfile = *Module.GetSymbolFile(); in findVariables()
658 SymbolFile *symfile = Module.GetSymbolFile(); in dumpAST()
686 SymbolFile *symfile = Module.GetSymbolFile(); in dumpEntireClangAST()
707 SymbolFile *symfile = Module.GetSymbolFile(); in verify()
[all …]
/openbsd/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/Breakpad/
H A DBUILD.gn13 # Reaches into Plugins/SymbolFile/Breakpad.

123