Home
last modified time | relevance | path

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

12345

/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFContext.h28 DWARFDataExtractor data;
48 const DWARFDataExtractor &
53 const DWARFDataExtractor &getOrLoadCuIndexData();
54 const DWARFDataExtractor &getOrLoadTuIndexData();
62 const DWARFDataExtractor &getOrLoadAbbrevData();
63 const DWARFDataExtractor &getOrLoadAddrData();
64 const DWARFDataExtractor &getOrLoadArangesData();
65 const DWARFDataExtractor &getOrLoadDebugInfoData();
66 const DWARFDataExtractor &getOrLoadLineData();
67 const DWARFDataExtractor &getOrLoadLineStrData();
[all …]
DDWARFContext.cpp16 static DWARFDataExtractor LoadSection(SectionList *section_list, in LoadSection()
19 return DWARFDataExtractor(); in LoadSection()
23 return DWARFDataExtractor(); in LoadSection()
25 DWARFDataExtractor data; in LoadSection()
30 const DWARFDataExtractor &
43 const DWARFDataExtractor &DWARFContext::getOrLoadCuIndexData() { in getOrLoadCuIndexData()
48 const DWARFDataExtractor &DWARFContext::getOrLoadTuIndexData() { in getOrLoadTuIndexData()
53 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { in getOrLoadAbbrevData()
58 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { in getOrLoadArangesData()
63 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { in getOrLoadAddrData()
[all …]
DDWARFDataExtractor.cpp15 DWARFDataExtractor::GetDWARFInitialLength(lldb::offset_t *offset_ptr) const { in GetDWARFInitialLength()
20 DWARFDataExtractor::GetDWARFOffset(lldb::offset_t *offset_ptr) const { in GetDWARFOffset()
24 llvm::DWARFDataExtractor DWARFDataExtractor::GetAsLLVM() const { in GetAsLLVM()
25 return llvm::DWARFDataExtractor( in GetAsLLVM()
DDWARFDataExtractor.h18 class DWARFDataExtractor : public DataExtractor {
20 DWARFDataExtractor() = default;
22 DWARFDataExtractor(const DWARFDataExtractor &data, lldb::offset_t offset, in DWARFDataExtractor() function
33 llvm::DWARFDataExtractor GetAsLLVM() const;
DDWARFDebugMacro.h21 class DWARFDataExtractor; variable
36 ParseHeader(const lldb_private::DWARFDataExtractor &debug_macro_data,
43 SkipOperandTable(const lldb_private::DWARFDataExtractor &debug_macro_data,
54 ReadMacroEntries(const lldb_private::DWARFDataExtractor &debug_macro_data,
55 const lldb_private::DWARFDataExtractor &debug_str_data,
DDebugNamesDWARFIndex.h23 Create(Module &module, DWARFDataExtractor debug_names,
24 DWARFDataExtractor debug_str, SymbolFileDWARF &dwarf);
61 DWARFDataExtractor debug_names_data, in DebugNamesDWARFIndex()
62 DWARFDataExtractor debug_str_data, in DebugNamesDWARFIndex()
73 DWARFDataExtractor m_debug_names_data;
74 DWARFDataExtractor m_debug_str_data;
DAppleDWARFIndex.h19 Create(Module &module, DWARFDataExtractor apple_names,
20 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types,
21 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str);
DHashedNameToDIE.h116 bool Read(const lldb_private::DWARFDataExtractor &data,
126 MemoryTable(lldb_private::DWARFDataExtractor &table_data,
127 const lldb_private::DWARFDataExtractor &string_table,
170 lldb_private::DWARFDataExtractor m_data;
171 lldb_private::DWARFDataExtractor m_string_table;
DDWARFDebugMacro.cpp19 DWARFDebugMacroHeader::ParseHeader(const DWARFDataExtractor &debug_macro_data, in ParseHeader()
44 const DWARFDataExtractor &debug_macro_data, lldb::offset_t *offset) { in SkipOperandTable()
60 const DWARFDataExtractor &debug_macro_data, in ReadMacroEntries()
61 const DWARFDataExtractor &debug_str_data, const bool offset_is_64_bit, in ReadMacroEntries()
DAppleDWARFIndex.cpp21 Module &module, DWARFDataExtractor apple_names, in Create()
22 DWARFDataExtractor apple_namespaces, DWARFDataExtractor apple_types, in Create()
23 DWARFDataExtractor apple_objc, DWARFDataExtractor debug_str) { in Create()
DDWARFFormValue.h55 bool ExtractValue(const lldb_private::DWARFDataExtractor &data,
71 bool SkipValue(const lldb_private::DWARFDataExtractor &debug_info_data,
74 const lldb_private::DWARFDataExtractor &debug_info_data,
/external/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
DDWARFListTable.h49 Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset,
133 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
166 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint64_t *OffsetPtr) { in extractHeaderAndOffsets()
170 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
173 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint64_t Offset);
179 void dump(DWARFDataExtractor Data, raw_ostream &OS,
199 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
206 Data = DWARFDataExtractor(Data, getHeaderOffset() + Header.length()); in extract()
224 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
250 DWARFDataExtractor Data, raw_ostream &OS, in dump()
[all …]
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
36 DWARFDataExtractor(ArrayRef<uint8_t> Data, bool IsLittleEndian, in DWARFDataExtractor() function
43 DWARFDataExtractor(const DWARFDataExtractor &Other, size_t Length) in DWARFDataExtractor() function
DDWARFDebugAddr.h49 Error extractAddresses(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
55 Error extract(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
60 Error extractV5(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
66 Error extractPreStandard(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
DDWARFDebugMacro.h60 Error parseMacroHeader(DWARFDataExtractor Data, uint64_t *Offset);
115 DWARFDataExtractor MacroData) { in parseMacro()
119 Error parseMacinfo(DWARFDataExtractor MacroData) { in parseMacinfo()
131 DWARFDataExtractor Data, bool IsMacro);
DDWARFDebugLoc.h48 DWARFLocationTable(DWARFDataExtractor Data) : Data(std::move(Data)) {} in DWARFLocationTable()
75 const DWARFDataExtractor &getData() { return Data; } in getData()
78 DWARFDataExtractor Data;
104 DWARFDebugLoc(DWARFDataExtractor Data) in DWARFDebugLoc()
124 DWARFDebugLoclists(DWARFDataExtractor Data, uint16_t Version) in DWARFDebugLoclists()
/external/llvm-project/llvm/unittests/DebugInfo/DWARF/
DDWARFDataExtractorTest.cpp59 DWARFDataExtractor Data(DObj, DObj.getLineSection(), Obj->isLittleEndian(), in TEST()
73 DWARFDataExtractor Data(Bytes, /*IsLittleEndian=*/false, /*AddressSize=*/8); in TEST()
74 DWARFDataExtractor::Cursor C(0); in TEST()
87 DWARFDataExtractor Data(Bytes, /*IsLittleEndian=*/false, /*AddressSize=*/8); in TEST()
191 DWARFDataExtractor Data(DObj, DObj.getLineSection(), Obj->isLittleEndian(), in TEST()
200 DWARFDataExtractor Truncated8(Data, 8); in TEST()
210 DWARFDataExtractor Truncated6(Data, 6); in TEST()
219 DWARFDataExtractor Truncated2(Data, 2); in TEST()
DDWARFListTableTest.cpp19 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST()
40 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST()
60 DWARFDataExtractor Extractor(StringRef(SecData, sizeof(SecData) - 1), in TEST()
DDWARFDebugArangeSetTest.cpp30 DWARFDataExtractor Extractor(StringRef(SecDataRaw, SecSize - 1), in ExpectExtractError()
193 DWARFDataExtractor Extractor( in TEST()
220 DWARFDataExtractor Extractor( in TEST()
249 DWARFDataExtractor Extractor( in TEST()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp65 DWARFDataExtractor Data(Obj, Section, LE, 0); in addUnitsImpl()
74 DWARFDataExtractor Data(Obj, InfoSection, LE, 0); in addUnitsImpl()
190 DWARFDataExtractor DWARFData = in DWARFUnit()
192 ? DWARFDataExtractor(Context.getDWARFObj(), in DWARFUnit()
195 : DWARFDataExtractor(Data, isLittleEndian, getAddressByteSize()); in DWARFUnit()
201 DWARFDataExtractor(Context.getDWARFObj(), in DWARFUnit()
207 DWARFDataExtractor(Context.getDWARFObj(), *LocSection, isLittleEndian, in DWARFUnit()
214 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
215 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian, in getDebugInfoExtractor()
236 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFListTable.h49 Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End,
126 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
159 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint64_t *OffsetPtr) { in extractHeaderAndOffsets()
163 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
166 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint64_t Offset);
192 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
217 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
270 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data, in findList()
DDWARFDataExtractor.h20 class DWARFDataExtractor : public DataExtractor {
27 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor() function
33 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() function
DDWARFDebugLoc.h48 DWARFLocationTable(DWARFDataExtractor Data) : Data(std::move(Data)) {} in DWARFLocationTable()
76 DWARFDataExtractor Data;
102 DWARFDebugLoc(DWARFDataExtractor Data) in DWARFDebugLoc()
122 DWARFDebugLoclists(DWARFDataExtractor Data, uint16_t Version) in DWARFDebugLoclists()
/external/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp64 DWARFDataExtractor Data(Obj, Section, LE, 0); in addUnitsImpl()
73 DWARFDataExtractor Data(Obj, InfoSection, LE, 0); in addUnitsImpl()
188 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
189 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian, in getDebugInfoExtractor()
210 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
224 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem()
230 const DWARFDataExtractor &debug_info, in extract()
309 parseListTableHeader(DWARFDataExtractor &DA, uint64_t Offset, in parseListTableHeader()
332 DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection, in extractRangeList()
363 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector()
[all …]
/external/llvm-project/lldb/unittests/SymbolFile/DWARF/
DSymbolFileDWARFTests.cpp96 DWARFDataExtractor data; in TEST_F()
141 DWARFDataExtractor data; in TEST_F()
186 DWARFDataExtractor data; in TEST_F()
221 DWARFDataExtractor data; in TEST_F()
250 DWARFDataExtractor data; in TEST_F()
278 DWARFDataExtractor data; in TEST_F()
304 DWARFDataExtractor data; in TEST_F()
338 DWARFDataExtractor data; in TEST_F()
372 DWARFDataExtractor data; in TEST_F()

12345