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