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