Home
last modified time | relevance | path

Searched refs:SymbolFileDWARF (Results 1 – 25 of 37) sorted by relevance

12

/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp102 LLDB_PLUGIN_DEFINE(SymbolFileDWARF)
104 char SymbolFileDWARF::ID;
119 return ConstString(SymbolFileDWARF::GetPluginNameStatic()); in GetSettingName()
240 void SymbolFileDWARF::Initialize() { in Initialize()
248 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
259 void SymbolFileDWARF::Terminate() { in Terminate()
265 llvm::StringRef SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
269 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
270 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance()
274 TypeList &SymbolFileDWARF::GetTypeList() { in GetTypeList()
[all …]
H A DSymbolFileDWARFDebugMap.cpp200 SymbolFileDWARF *oso_symfile = in GetSymbolFile()
512 SymbolFileDWARF *
517 SymbolFileDWARF *
545 SymbolFileDWARF *
553 SymbolFileDWARF *
556 sym_file->GetPluginName() == SymbolFileDWARF::GetPluginNameStatic()) in GetSymbolFileAsSymbolFileDWARF()
557 return static_cast<SymbolFileDWARF *>(sym_file); in GetSymbolFileAsSymbolFileDWARF()
561 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo( in GetSymbolFileByCompUnitInfo()
612 if (SymbolFileDWARF *oso_symfile = in ParseCompileUnitAtIndex()
672 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseLanguage()
[all …]
H A DSymbolFileDWARFDebugMap.h22 class SymbolFileDWARF; variable
159 friend class SymbolFileDWARF; variable
215 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
237 SymbolFileDWARF *GetSymbolFile(const lldb_private::SymbolContext &sc);
238 SymbolFileDWARF *GetSymbolFile(const lldb_private::CompileUnit &comp_unit);
240 SymbolFileDWARF *GetSymbolFileByCompUnitInfo(CompileUnitInfo *comp_unit_info);
242 SymbolFileDWARF *GetSymbolFileByOSOIndex(uint32_t oso_idx);
246 void ForEachSymbolFile(std::function<bool(SymbolFileDWARF *)> closure) { in ForEachSymbolFile()
249 if (SymbolFileDWARF *oso_dwarf = GetSymbolFileByOSOIndex(oso_idx)) { in ForEachSymbolFile()
275 void SetCompileUnit(SymbolFileDWARF *oso_dwarf,
[all …]
H A DSymbolFileDWARFDwo.h15 class SymbolFileDWARFDwo : public SymbolFileDWARF {
23 return ClassID == &ID || SymbolFileDWARF::isA(ClassID); in isA()
28 SymbolFileDWARFDwo(SymbolFileDWARF &m_base_symbol_file,
74 SymbolFileDWARF &GetBaseSymbolFile() const { return m_base_symbol_file; } in GetBaseSymbolFile()
80 SymbolFileDWARF &m_base_symbol_file;
H A DSymbolFileDWARFDwo.cpp27 SymbolFileDWARFDwo::SymbolFileDWARFDwo(SymbolFileDWARF &base_symbol_file, in SymbolFileDWARFDwo()
29 : SymbolFileDWARF(objfile, objfile->GetSectionList( in SymbolFileDWARFDwo()
93 SymbolFileDWARF::DIEToTypePtr &SymbolFileDWARFDwo::GetDIEToType() { in GetDIEToType()
97 SymbolFileDWARF::DIEToVariableSP &SymbolFileDWARFDwo::GetDIEToVariable() { in GetDIEToVariable()
101 SymbolFileDWARF::DIEToClangType &
106 SymbolFileDWARF::ClangTypeToDIE &
H A DDWARFIndex.cpp24 const Module::LookupInfo &lookup_info, DIERef ref, SymbolFileDWARF &dwarf, in ProcessFunctionDIE()
40 SymbolFileDWARF *symbols = die.GetDWARF(); in ProcessFunctionDIE()
60 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessFunctionDIE()
91 m_dwarf(*llvm::cast<SymbolFileDWARF>( in DIERefCallbackImpl()
H A DDWARFDebugInfo.h28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data,
34 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf,
60 SymbolFileDWARF &m_dwarf;
H A DDWARFUnit.h24 class SymbolFileDWARF; variable
90 extract(SymbolFileDWARF &dwarf2Data, lldb::user_id_t uid,
200 SymbolFileDWARF &GetSymbolFileDWARF() const { return m_dwarf; } in GetSymbolFileDWARF()
290 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
295 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf,
321 SymbolFileDWARF &m_dwarf;
H A DDWARFIndex.h58 GetFunctions(const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf,
78 SymbolFileDWARF &dwarf,
91 SymbolFileDWARF &m_dwarf;
H A DDebugNamesDWARFIndex.h25 DWARFDataExtractor debug_str, SymbolFileDWARF &dwarf);
51 SymbolFileDWARF &dwarf,
64 SymbolFileDWARF &dwarf) in DebugNamesDWARFIndex()
H A DDWARFDebugMacro.h25 class SymbolFileDWARF; variable
57 SymbolFileDWARF *sym_file_dwarf,
H A DManualDWARFIndex.h22 ManualDWARFIndex(Module &module, SymbolFileDWARF &dwarf,
50 SymbolFileDWARF &dwarf,
169 SymbolFileDWARF *m_dwarf;
H A DSymbolFileDWARF.h61 class SymbolFileDWARF : public lldb_private::SymbolFileCommon,
98 SymbolFileDWARF(lldb::ObjectFileSP objfile_sp,
101 ~SymbolFileDWARF() override;
360 SymbolFileDWARF(const SymbolFileDWARF &) = delete;
361 const SymbolFileDWARF &operator=(const SymbolFileDWARF &) = delete;
525 SymbolFileDWARF &dwarf;
H A DDWARFBaseDIE.h24 class SymbolFileDWARF; variable
53 SymbolFileDWARF *GetDWARF() const;
H A DDWARFASTParserClang.cpp149 languages.Insert(SymbolFileDWARF::GetLanguageFamily(*die.GetCU())); in ParseTypeFromClangModule()
200 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromClangModule()
420 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromDWARF()
525 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeModifier()
527 LanguageType cu_language = SymbolFileDWARF::GetLanguage(*die.GetCU()); in ParseTypeModifier()
759 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseEnum()
895 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseSubroutine()
1295 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseArrayType()
1349 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParsePointerToMemberType()
1490 SymbolFileDWARF *dwarf = die.GetDWARF(); in UpdateSymbolContextScopeForType()
[all …]
H A DDWARFBaseDIE.cpp86 SymbolFileDWARF *dwarf = GetDWARF(); in GetModule()
100 SymbolFileDWARF *DWARFBaseDIE::GetDWARF() const { in GetDWARF()
H A DDebugNamesDWARFIndex.cpp25 SymbolFileDWARF &dwarf) { in Create()
69 SymbolFileDWARF &dwarf = *llvm::cast<SymbolFileDWARF>( in ProcessEntry()
242 const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf, in GetFunctions()
H A DDWARFTypeUnit.h28 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit()
H A DDWARFCompileUnit.h28 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFCompileUnit()
H A DDWARFASTParser.h25 class SymbolFileDWARF; variable
H A DCMakeLists.txt39 SymbolFileDWARF.cpp
H A DManualDWARFIndex.cpp150 const LanguageType cu_language = SymbolFileDWARF::GetLanguage(unit); in IndexUnit()
432 const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf, in GetFunctions()
443 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
455 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
H A DDWARFFormValue.h17 class SymbolFileDWARF; variable
/openbsd-src/gnu/usr.bin/clang/liblldbPluginSymbolFile/
H A DMakefile42 SymbolFileDWARF.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/
H A DBUILD.gn72 "SymbolFileDWARF.cpp",

12