Home
last modified time | relevance | path

Searched refs:DWARFDataExtractor (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.h232 const lldb_private::DWARFDataExtractor &get_debug_frame_data();
234 const lldb_private::DWARFDataExtractor &get_debug_line_data();
236 const lldb_private::DWARFDataExtractor &get_debug_macro_data();
237 const lldb_private::DWARFDataExtractor &get_debug_loc_data();
243 const lldb_private::DWARFDataExtractor &get_debug_types_data();
244 const lldb_private::DWARFDataExtractor &get_apple_names_data();
247 const lldb_private::DWARFDataExtractor &get_apple_objc_data();
262 const lldb_private::DWARFDataExtractor &DebugLocData();
335 lldb_private::DWARFDataExtractor m_data;
340 const lldb_private::DWARFDataExtractor &
[all …]
H A DDWARFDebugMacro.h22 class DWARFDataExtractor; variable
37 ParseHeader(const lldb_private::DWARFDataExtractor &debug_macro_data,
44 SkipOperandTable(const lldb_private::DWARFDataExtractor &debug_macro_data,
55 ReadMacroEntries(const lldb_private::DWARFDataExtractor &debug_macro_data,
56 const lldb_private::DWARFDataExtractor &debug_str_data,
H A DSymbolFileDWARFDwo.h49 const lldb_private::DWARFDataExtractor &get_debug_abbrev_data() override;
50 const lldb_private::DWARFDataExtractor &get_debug_addr_data() override;
51 const lldb_private::DWARFDataExtractor &get_debug_info_data() override;
52 const lldb_private::DWARFDataExtractor &get_debug_str_data() override;
53 const lldb_private::DWARFDataExtractor &get_debug_str_offsets_data() override;
57 lldb_private::DWARFDataExtractor &data) override;
H A DDWARFDebugLine.h209 const lldb_private::DWARFDataExtractor &debug_line_data,
214 ParsePrologue(const lldb_private::DWARFDataExtractor &debug_line_data,
218 ParseStatementTable(const lldb_private::DWARFDataExtractor &debug_line_data,
223 const lldb_private::DWARFDataExtractor &debug_line_data,
227 const lldb_private::DWARFDataExtractor &debug_line_data,
230 ParseStatementTable(const lldb_private::DWARFDataExtractor &debug_line_data,
233 static void Parse(const lldb_private::DWARFDataExtractor &debug_line_data,
241 void Parse(const lldb_private::DWARFDataExtractor &debug_line_data);
242 void ParseIfNeeded(const lldb_private::DWARFDataExtractor &debug_line_data);
H A DDebugNamesDWARFIndex.h23 Create(Module &module, DWARFDataExtractor debug_names,
24 DWARFDataExtractor debug_str, DWARFDebugInfo *debug_info);
52 DWARFDataExtractor debug_names_data, in DebugNamesDWARFIndex()
53 DWARFDataExtractor debug_str_data, in DebugNamesDWARFIndex()
64 DWARFDataExtractor m_debug_names_data;
65 DWARFDataExtractor m_debug_str_data;
H A DDWARFDataExtractor.h18 class DWARFDataExtractor : public DataExtractor {
20 DWARFDataExtractor() : DataExtractor(), m_is_dwarf64(false) {} in DWARFDataExtractor() function
22 DWARFDataExtractor(const DWARFDataExtractor &data, lldb::offset_t offset, in DWARFDataExtractor() function
H A DSymbolFileDWARFDwo.cpp31 DWARFDataExtractor &data) { in LoadSectionData()
121 const DWARFDataExtractor &SymbolFileDWARFDwo::get_debug_abbrev_data() { in get_debug_abbrev_data()
126 const DWARFDataExtractor &SymbolFileDWARFDwo::get_debug_addr_data() { in get_debug_addr_data()
139 const DWARFDataExtractor &SymbolFileDWARFDwo::get_debug_info_data() { in get_debug_info_data()
143 const DWARFDataExtractor &SymbolFileDWARFDwo::get_debug_str_data() { in get_debug_str_data()
147 const DWARFDataExtractor &SymbolFileDWARFDwo::get_debug_str_offsets_data() { in get_debug_str_offsets_data()
H A DAppleDWARFIndex.h20 Create(Module &module, DWARFDataExtractor apple_names,
21 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types,
22 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str);
H A DHashedNameToDIE.h106 bool Read(const lldb_private::DWARFDataExtractor &data,
118 MemoryTable(lldb_private::DWARFDataExtractor &table_data,
119 const lldb_private::DWARFDataExtractor &string_table,
159 lldb_private::DWARFDataExtractor m_data;
160 lldb_private::DWARFDataExtractor m_string_table;
H A DSymbolFileDWARFDwp.h31 lldb_private::DWARFDataExtractor &data);
38 lldb_private::DWARFDataExtractor &data);
45 std::map<lldb::SectionType, lldb_private::DWARFDataExtractor> m_sections;
H A DAppleDWARFIndex.cpp23 Module &module, DWARFDataExtractor apple_names, in Create()
24 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types, in Create()
25 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str) { in Create()
H A DDWARFDebugMacro.cpp20 DWARFDebugMacroHeader::ParseHeader(const DWARFDataExtractor &debug_macro_data, in ParseHeader()
45 const DWARFDataExtractor &debug_macro_data, lldb::offset_t *offset) { in SkipOperandTable()
61 const DWARFDataExtractor &debug_macro_data, in ReadMacroEntries()
62 const DWARFDataExtractor &debug_str_data, const bool offset_is_64_bit, in ReadMacroEntries()
H A DSymbolFileDWARFDwp.cpp58 lldb_private::DWARFDataExtractor debug_cu_index; in Create()
93 lldb_private::DWARFDataExtractor &data) { in LoadSectionData()
94 lldb_private::DWARFDataExtractor section_data; in LoadSectionData()
113 lldb::SectionType sect_type, lldb_private::DWARFDataExtractor &data) { in LoadRawSectionData()
H A DDWARFDataExtractor.cpp15 DWARFDataExtractor::GetDWARFInitialLength(lldb::offset_t *offset_ptr) const { in GetDWARFInitialLength()
24 DWARFDataExtractor::GetDWARFOffset(lldb::offset_t *offset_ptr) const { in GetDWARFOffset()
H A DDWARFFormValue.h71 bool ExtractValue(const lldb_private::DWARFDataExtractor &data,
84 bool SkipValue(const lldb_private::DWARFDataExtractor &debug_info_data,
87 const lldb_private::DWARFDataExtractor &debug_info_data,
H A DDWARFCompileUnit.h18 const lldb_private::DWARFDataExtractor &debug_info,
30 const lldb_private::DWARFDataExtractor &GetData() const override;
H A DDebugNamesDWARFIndex.cpp20 static llvm::DWARFDataExtractor ToLLVM(const DWARFDataExtractor &data) { in ToLLVM()
21 return llvm::DWARFDataExtractor( in ToLLVM()
28 DebugNamesDWARFIndex::Create(Module &module, DWARFDataExtractor debug_names, in Create()
29 DWARFDataExtractor debug_str, in Create()
H A DDWARFDebugLine.cpp34 void DWARFDebugLine::Parse(const DWARFDataExtractor &debug_line_data) { in Parse()
57 void DWARFDebugLine::ParseIfNeeded(const DWARFDataExtractor &debug_line_data) { in ParseIfNeeded()
99 const DWARFDataExtractor &debug_line_data = dwarf2Data->get_debug_line_data(); in DumpLineTableRows()
119 const DWARFDataExtractor &debug_line_data, in DumpStatementTable()
145 const DWARFDataExtractor &debug_line_data = dwarf2Data->get_debug_line_data(); in DumpOpcodes()
169 Log *log, const DWARFDataExtractor &debug_line_data, in DumpStatementOpcodes()
364 void DWARFDebugLine::Parse(const DWARFDataExtractor &debug_line_data, in Parse()
381 ReadDescriptors(const DWARFDataExtractor &debug_line_data, in ReadDescriptors()
398 bool DWARFDebugLine::ParsePrologue(const DWARFDataExtractor &debug_line_data, in ParsePrologue()
564 const DWARFDataExtractor &debug_line_data, lldb::offset_t *offset_ptr, in ParseStatementTable()
[all …]
H A DDWARFDebugAbbrev.h39 bool Extract(const lldb_private::DWARFDataExtractor &data,
68 void Parse(const lldb_private::DWARFDataExtractor &data);
H A DDWARFAbbreviationDeclaration.h48 bool Extract(const lldb_private::DWARFDataExtractor &data,
50 bool Extract(const lldb_private::DWARFDataExtractor &data,
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFListTable.h50 Error extract(DWARFDataExtractor Data, uint32_t HeaderOffset, uint32_t End,
115 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
148 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint32_t *OffsetPtr) { in extractHeaderAndOffsets()
152 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
155 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint32_t Offset);
186 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
211 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
264 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data, in findList()
H A DDWARFDataExtractor.h21 class DWARFDataExtractor : public DataExtractor {
28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor() function
34 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() function
H A DDWARFDebugLine.h127 Error parse(const DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
251 DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
275 DWARFDataExtractor &DebugLineData, uint32_t Offset,
286 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
326 DWARFDataExtractor &DebugLineData;
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp66 DWARFDataExtractor Data(Obj, Section, LE, 0); in addUnitsImpl()
75 DWARFDataExtractor Data(Obj, InfoSection, LE, 0); in addUnitsImpl()
196 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
216 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
230 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem()
236 const DWARFDataExtractor &debug_info, in extract()
306 parseRngListTableHeader(DWARFDataExtractor &DA, uint32_t Offset) { in parseRngListTableHeader()
327 DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection, in extractRangeList()
357 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector()
433 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in extractDIEsIfNeeded()
[all …]
H A DDWARFDebugInfoEntry.cpp24 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast()
30 const DWARFDataExtractor &DebugInfoData, in extractFast()

1234