Lines Matching defs:IndexData
92 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData,
95 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16))
101 Version = IndexData.getU32(OffsetPtr);
104 Version = IndexData.getU16(OffsetPtr);
109 NumColumns = IndexData.getU32(OffsetPtr);
110 NumUnits = IndexData.getU32(OffsetPtr);
111 NumBuckets = IndexData.getU32(OffsetPtr);
119 bool DWARFUnitIndex::parse(DataExtractor IndexData) {
120 bool b = parseImpl(IndexData);
131 bool DWARFUnitIndex::parseImpl(DataExtractor IndexData) {
133 if (!Header.parse(IndexData, &Offset))
140 if (!IndexData.isValidOffsetForDataOfSize(
153 Rows[i].Signature = IndexData.getU64(&Offset);
157 auto Index = IndexData.getU32(&Offset);
168 RawSectionIds[i] = IndexData.getU32(&Offset);
184 Contrib[i].setOffset(IndexData.getU32(&Offset));
191 Contrib[i].setLength(IndexData.getU32(&Offset));