Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFListTable.h53 Error extract(DWARFDataExtractor Data, uint32_t HeaderOffset, uint32_t End,
117 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
150 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint32_t *OffsetPtr) { in extractHeaderAndOffsets()
154 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
157 Expected<DWARFListType> findList(DWARFDataExtractor Data, uint32_t Offset);
185 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
210 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
258 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data, in findList()
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
DDWARFDebugLine.h127 Error parse(const DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
250 Error parse(DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
274 DWARFDataExtractor &DebugLineData, uint32_t Offset,
286 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
325 DWARFDataExtractor &DebugLineData;
DDWARFUnit.h73 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
188 DWARFDataExtractor Data(Obj, Section, LE, 0); in parseImpl()
252 validateContributionSize(DWARFDataExtractor &DA);
311 determineStringOffsetsTableContribution(DWARFDataExtractor &DA,
319 determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA,
368 DWARFDataExtractor getDebugInfoExtractor() const;
DDWARFDebugLoc.h67 void parse(const DWARFDataExtractor &data);
72 Optional<LocationList> parseOneLocationList(DWARFDataExtractor Data,
DDWARFAcceleratorTable.h34 DWARFDataExtractor AccelSection;
70 DWARFAcceleratorTable(const DWARFDataExtractor &AccelSection, in DWARFAcceleratorTable()
174 AppleAcceleratorTable(const DWARFDataExtractor &AccelSection, in AppleAcceleratorTable()
249 Error extract(const DWARFDataExtractor &AS, uint32_t *Offset);
579 DWARFDebugNames(const DWARFDataExtractor &AccelSection, in DWARFDebugNames()
DDWARFVerifier.h29 class DWARFDataExtractor; variable
136 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
DDWARFFormValue.h83 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr,
88 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr, in extractValue()
DDWARFDebugInfoEntry.h44 const DWARFDataExtractor &DebugInfoData, uint32_t UEndOffset,
DDWARFDebugRnglists.h36 Error extract(DWARFDataExtractor Data, uint32_t End, uint32_t *OffsetPtr);
DDWARFDebugRangeList.h74 Error extract(const DWARFDataExtractor &data, uint32_t *offset_ptr);
DDWARFDebugAddr.h58 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp66 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
67 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian, in getDebugInfoExtractor()
76 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
90 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem()
97 const DWARFDataExtractor &debug_info, in extract()
164 parseRngListTableHeader(DWARFDataExtractor &DA, uint32_t Offset) { in parseRngListTableHeader()
188 DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection, in extractRangeList()
218 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector()
299 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in extractDIEsIfNeeded()
320 DWARFDataExtractor RangesDA(Context.getDWARFObj(), *RangeSection, in extractDIEsIfNeeded()
[all …]
DDWARFDebugInfoEntry.cpp24 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast()
30 const DWARFDataExtractor &DebugInfoData, in extractFast()
DDWARFDataExtractor.cpp16 uint64_t DWARFDataExtractor::getRelocatedValue(uint32_t Size, uint32_t *Off, in getRelocatedValue()
31 DWARFDataExtractor::getEncodedPointer(uint32_t *Offset, uint8_t Encoding, in getEncodedPointer()
DDWARFContext.cpp142 DWARFDataExtractor StrOffsetExt(Obj, StringOffsetsSection, LittleEndian, 0); in dumpDWARFv5StringOffsetsSection()
254 static void dumpAddrSection(raw_ostream &OS, DWARFDataExtractor &AddrData, in dumpAddrSection()
285 DWARFDataExtractor &rnglistData, in dumpRnglistsSection()
430 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump()
439 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
491 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
499 DWARFDataExtractor rangesData(*DObj, DObj->getRangeSection(), in dump()
514 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(), in dump()
521 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(), in dump()
695 DWARFDataExtractor LocData(*DObj, DObj->getLocSection(), isLittleEndian(), in getDebugLoc()
[all …]
DDWARFDebugLoc.cpp35 DWARFDataExtractor Extractor(StringRef(Data.data(), Data.size()), in dumpExpression()
88 DWARFDebugLoc::parseOneLocationList(DWARFDataExtractor Data, unsigned *Offset) { in parseOneLocationList()
132 void DWARFDebugLoc::parse(const DWARFDataExtractor &data) { in parse()
DDWARFDebugLine.cpp138 parseV2DirFileTables(const DWARFDataExtractor &DebugLineData, in parseV2DirFileTables()
173 parseV5EntryFormat(const DWARFDataExtractor &DebugLineData, uint32_t in parseV5EntryFormat()
196 parseV5DirFileTables(const DWARFDataExtractor &DebugLineData, in parseV5DirFileTables()
294 Error DWARFDebugLine::Prologue::parse(const DWARFDataExtractor &DebugLineData, in parse()
470 DWARFDataExtractor &DebugLineData, uint32_t Offset, const DWARFContext &Ctx, in getOrParseLineTable()
490 DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr, in parse()
1064 DWARFDebugLine::SectionParser::SectionParser(DWARFDataExtractor &Data, in SectionParser()
DCMakeLists.txt7 DWARFDataExtractor.cpp
DDWARFDebugRangeList.cpp34 Error DWARFDebugRangeList::extract(const DWARFDataExtractor &data, in extract()
DDWARFListTable.cpp26 Error DWARFListTableHeader::extract(DWARFDataExtractor Data, in extract()
DDWARFAcceleratorTable.cpp379 llvm::Error DWARFDebugNames::Header::extract(const DWARFDataExtractor &AS, in extract()
484 const DWARFDataExtractor &AS = Section.AccelSection; in extract()
601 const DWARFDataExtractor &AS = Section.AccelSection; in getEntry()
631 const DWARFDataExtractor &AS = Section.AccelSection; in getNameTableEntry()
DDWARFVerifier.cpp110 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, in verifyUnitHeader()
259 DWARFDataExtractor DebugInfoData(DObj, DObj.getInfoSection(), in handleDebugInfo()
686 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), *AccelSection, in verifyAppleAccelTable()
1289 DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), AccelSection, in verifyDebugNames()
DDWARFDebugAddr.cpp22 Error DWARFDebugAddrTable::extract(DWARFDataExtractor Data, in extract()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/DebugInfo/DWARF/
DDWARFFormValueTest.cpp47 DWARFDataExtractor Data(StringRef(Raw, sizeof(RawTypeT)), in createDataXFormValue()
59 DWARFDataExtractor Data(OS.str(), sys::IsLittleEndianHost, sizeof(void *)); in createULEBFormValue()
70 DWARFDataExtractor Data(OS.str(), sys::IsLittleEndianHost, sizeof(void *)); in createSLEBFormValue()
114 DWARFDataExtractor DE16(StringRef(Cksum, 16), sys::IsLittleEndianHost, in TEST()

12