Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDebugMap.cpp205 SymbolFileDWARF *oso_symfile = in GetSymbolFile()
511 SymbolFileDWARF *
516 SymbolFileDWARF *
544 SymbolFileDWARF *
552 SymbolFileDWARF *
555 sym_file->GetPluginName() == SymbolFileDWARF::GetPluginNameStatic()) in GetSymbolFileAsSymbolFileDWARF()
556 return static_cast<SymbolFileDWARF *>(sym_file); in GetSymbolFileAsSymbolFileDWARF()
560 SymbolFileDWARF *SymbolFileDWARFDebugMap::GetSymbolFileByCompUnitInfo( in GetSymbolFileByCompUnitInfo()
611 if (SymbolFileDWARF *oso_symfile = in ParseCompileUnitAtIndex()
672 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseLanguage()
[all …]
H A DSymbolFileDWARF.cpp104 LLDB_PLUGIN_DEFINE(SymbolFileDWARF)
106 char SymbolFileDWARF::ID;
121 return SymbolFileDWARF::GetPluginNameStatic(); in GetSettingName()
301 void SymbolFileDWARF::Initialize() { in Initialize()
309 void SymbolFileDWARF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
319 void SymbolFileDWARF::Terminate() { in Terminate()
325 llvm::StringRef SymbolFileDWARF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
329 SymbolFile *SymbolFileDWARF::CreateInstance(ObjectFileSP objfile_sp) { in CreateInstance()
330 return new SymbolFileDWARF(std::move(objfile_sp), in CreateInstance()
334 TypeList &SymbolFileDWARF::GetTypeList() { in GetTypeList()
[all …]
H A DSymbolFileDWARFDebugMap.h29 class SymbolFileDWARF; variable
153 friend class SymbolFileDWARF; variable
210 static SymbolFileDWARF *GetSymbolFileAsSymbolFileDWARF(SymbolFile *sym_file);
230 SymbolFileDWARF *GetSymbolFile(const SymbolContext &sc);
231 SymbolFileDWARF *GetSymbolFile(const CompileUnit &comp_unit);
233 SymbolFileDWARF *GetSymbolFileByCompUnitInfo(CompileUnitInfo *comp_unit_info);
235 SymbolFileDWARF *GetSymbolFileByOSOIndex(uint32_t oso_idx);
241 std::function<IterationAction(SymbolFileDWARF &)> closure);
262 void SetCompileUnit(SymbolFileDWARF *oso_dwarf,
268 lldb::CompUnitSP GetCompileUnit(SymbolFileDWARF *oso_dwarf,
[all …]
H A DSymbolFileDWARFDwo.h17 class SymbolFileDWARFDwo : public SymbolFileDWARF {
25 return ClassID == &ID || SymbolFileDWARF::isA(ClassID); in isA()
30 SymbolFileDWARFDwo(SymbolFileDWARF &m_base_symbol_file,
61 SymbolFileDWARF &GetBaseSymbolFile() const { return m_base_symbol_file; } in GetBaseSymbolFile()
70 SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref) override;
93 SymbolFileDWARF &m_base_symbol_file;
H A DDWARFIndex.cpp38 SymbolFileDWARF *symbols = die.GetDWARF(); in ProcessFunctionDIE()
58 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessFunctionDIE()
89 m_dwarf(*llvm::cast<SymbolFileDWARF>( in DIERefCallbackImpl()
142 !query.LanguageMatches(SymbolFileDWARF::GetLanguageFamily(*die.GetCU()))) in ProcessTypeDIEMatchQuery()
176 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, die)) in ProcessNamespaceDieMatchParents()
H A DDWARFDebugInfo.h28 typedef dw_offset_t (*Callback)(SymbolFileDWARF *dwarf2Data, DWARFUnit *cu,
33 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf, DWARFContext &context);
60 SymbolFileDWARF &m_dwarf;
H A DDWARFUnit.h30 class SymbolFileDWARF; variable
49 extract(SymbolFileDWARF &dwarf2Data, lldb::user_id_t uid,
198 SymbolFileDWARF &GetSymbolFileDWARF() const { return m_dwarf; } in GetSymbolFileDWARF()
293 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
298 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf,
324 SymbolFileDWARF &m_dwarf;
H A DSymbolFileDWARFDwo.cpp28 SymbolFileDWARFDwo::SymbolFileDWARFDwo(SymbolFileDWARF &base_symbol_file, in SymbolFileDWARFDwo()
30 : SymbolFileDWARF(objfile, objfile->GetSectionList( in SymbolFileDWARFDwo()
110 SymbolFileDWARF::DIEToVariableSP &SymbolFileDWARFDwo::GetDIEToVariable() { in GetDIEToVariable()
178 SymbolFileDWARF *
H A DManualDWARFIndex.h24 ManualDWARFIndex(Module &module, SymbolFileDWARF &dwarf,
54 SymbolFileDWARF &dwarf,
161 SymbolFileDWARF *m_dwarf;
H A DDWARFDebugMacro.h25 class SymbolFileDWARF; variable
56 SymbolFileDWARF *sym_file_dwarf,
H A DSymbolFileDWARF.h66 class SymbolFileDWARF : public SymbolFileCommon {
101 SymbolFileDWARF(lldb::ObjectFileSP objfile_sp, SectionList *dwo_section_list);
103 ~SymbolFileDWARF() override;
246 virtual SymbolFileDWARF *GetDIERefSymbolFile(const DIERef &die_ref);
374 SymbolFileDWARF(const SymbolFileDWARF &) = delete;
375 const SymbolFileDWARF &operator=(const SymbolFileDWARF &) = delete;
H A DDebugNamesDWARFIndex.h25 DWARFDataExtractor debug_str, SymbolFileDWARF &dwarf);
62 SymbolFileDWARF &dwarf,
75 SymbolFileDWARF &dwarf) in DebugNamesDWARFIndex()
H A DDWARFBaseDIE.cpp85 SymbolFileDWARF *dwarf = GetDWARF(); in GetModule()
99 SymbolFileDWARF *DWARFBaseDIE::GetDWARF() const { in GetDWARF()
H A DDWARFBaseDIE.h26 class SymbolFileDWARF; variable
57 SymbolFileDWARF *GetDWARF() const;
H A DDWARFASTParserClang.cpp268 query.AddLanguage(SymbolFileDWARF::GetLanguageFamily(*die.GetCU())); in ParseTypeFromClangModule()
314 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromClangModule()
535 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeFromDWARF()
693 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseTypeModifier()
695 LanguageType cu_language = SymbolFileDWARF::GetLanguage(*die.GetCU()); in ParseTypeModifier()
933 SymbolFileDWARF *dwarf = def_die.GetDWARF(); in MapDeclDIEToDefDIE()
939 decl_die, SymbolFileDWARF::GetLanguage(*decl_die.GetCU()), in MapDeclDIEToDefDIE()
961 SymbolFileDWARF *dwarf = decl_die.GetDWARF(); in ParseEnum()
1086 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseObjCMethod()
1134 SymbolFileDWARF *dwarf = die.GetDWARF(); in ParseCXXMethod()
[all …]
H A DDWARFIndex.h83 GetFunctions(const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf,
118 SymbolFileDWARF &m_dwarf;
H A DDWARFTypeUnit.h34 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit()
H A DDWARFCompileUnit.h34 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFCompileUnit()
H A DManualDWARFIndex.cpp159 const LanguageType cu_language = SymbolFileDWARF::GetLanguage(unit); in IndexUnit()
472 const Module::LookupInfo &lookup_info, SymbolFileDWARF &dwarf, in GetFunctions()
483 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
495 if (!SymbolFileDWARF::DIEInDeclContext(parent_decl_ctx, in GetFunctions()
H A DDWARFASTParser.h28 class SymbolFileDWARF; variable
H A DUniqueDWARFASTType.cpp44 SymbolFileDWARF::GetLanguage(*die.GetCU()))) in IsSizeAndDeclarationMatching()
H A DDWARFFormValue.h19 class SymbolFileDWARF; variable
H A DDWARFASTParser.cpp108 SymbolFileDWARF *dwarf = die.GetDWARF(); in GetTypeForDIE()
H A DAppleDWARFIndex.h65 SymbolFileDWARF &dwarf,
H A DDWARFDebugMacro.cpp10 #include "SymbolFileDWARF.h"
64 lldb::offset_t *offset, SymbolFileDWARF *sym_file_dwarf, in ReadMacroEntries()

12