Lines Matching refs:IndexData
21 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData, in parse() argument
23 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16)) in parse()
25 Version = IndexData.getU32(OffsetPtr); in parse()
26 NumColumns = IndexData.getU32(OffsetPtr); in parse()
27 NumUnits = IndexData.getU32(OffsetPtr); in parse()
28 NumBuckets = IndexData.getU32(OffsetPtr); in parse()
36 bool DWARFUnitIndex::parse(DataExtractor IndexData) { in parse() argument
37 bool b = parseImpl(IndexData); in parse()
48 bool DWARFUnitIndex::parseImpl(DataExtractor IndexData) { in parseImpl() argument
50 if (!Header.parse(IndexData, &Offset)) in parseImpl()
53 if (!IndexData.isValidOffsetForDataOfSize( in parseImpl()
65 Rows[i].Signature = IndexData.getU64(&Offset); in parseImpl()
69 auto Index = IndexData.getU32(&Offset); in parseImpl()
80 ColumnKinds[i] = static_cast<DWARFSectionKind>(IndexData.getU32(&Offset)); in parseImpl()
95 Contrib[i].Offset = IndexData.getU32(&Offset); in parseImpl()
102 Contrib[i].Length = IndexData.getU32(&Offset); in parseImpl()