Home | History | Annotate | Download | only in DWARF

Lines Matching refs:IndexData

17 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData,
19 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16))
21 Version = IndexData.getU32(OffsetPtr);
22 NumColumns = IndexData.getU32(OffsetPtr);
23 NumUnits = IndexData.getU32(OffsetPtr);
24 NumBuckets = IndexData.getU32(OffsetPtr);
32 bool DWARFUnitIndex::parse(DataExtractor IndexData) {
33 bool b = parseImpl(IndexData);
44 bool DWARFUnitIndex::parseImpl(DataExtractor IndexData) {
46 if (!Header.parse(IndexData, &Offset))
49 if (!IndexData.isValidOffsetForDataOfSize(
61 Rows[i].Signature = IndexData.getU64(&Offset);
65 auto Index = IndexData.getU32(&Offset);
76 ColumnKinds[i] = static_cast<DWARFSectionKind>(IndexData.getU32(&Offset));
91 Contrib[i].Offset = IndexData.getU32(&Offset);
98 Contrib[i].Length = IndexData.getU32(&Offset);