Lines Matching refs:IndexData
91 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData, in parse() argument
94 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16)) in parse()
100 Version = IndexData.getU32(OffsetPtr); in parse()
103 Version = IndexData.getU16(OffsetPtr); in parse()
108 NumColumns = IndexData.getU32(OffsetPtr); in parse()
109 NumUnits = IndexData.getU32(OffsetPtr); in parse()
110 NumBuckets = IndexData.getU32(OffsetPtr); in parse()
118 bool DWARFUnitIndex::parse(DataExtractor IndexData) { in parse() argument
119 bool b = parseImpl(IndexData); in parse()
130 bool DWARFUnitIndex::parseImpl(DataExtractor IndexData) { in parseImpl() argument
132 if (!Header.parse(IndexData, &Offset)) in parseImpl()
139 if (!IndexData.isValidOffsetForDataOfSize( in parseImpl()
152 Rows[i].Signature = IndexData.getU64(&Offset); in parseImpl()
156 auto Index = IndexData.getU32(&Offset); in parseImpl()
167 RawSectionIds[i] = IndexData.getU32(&Offset); in parseImpl()
183 Contrib[i].Offset = IndexData.getU32(&Offset); in parseImpl()
190 Contrib[i].Length = IndexData.getU32(&Offset); in parseImpl()