Lines Matching refs:Header

91 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData,  in parse()
114 void DWARFUnitIndex::Header::dump(raw_ostream &OS) const { in dump()
122 Header.NumBuckets = 0; in parse()
132 if (!Header.parse(IndexData, &Offset)) in parseImpl()
136 if (Header.Version == 5) in parseImpl()
140 Offset, Header.NumBuckets * (8 + 4) + in parseImpl()
141 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl()
144 Rows = std::make_unique<Entry[]>(Header.NumBuckets); in parseImpl()
146 std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl()
147 ColumnKinds = std::make_unique<DWARFSectionKind[]>(Header.NumColumns); in parseImpl()
148 RawSectionIds = std::make_unique<uint32_t[]>(Header.NumColumns); in parseImpl()
151 for (unsigned i = 0; i != Header.NumBuckets; ++i) in parseImpl()
155 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in parseImpl()
161 std::make_unique<Entry::SectionContribution[]>(Header.NumColumns); in parseImpl()
166 for (unsigned i = 0; i != Header.NumColumns; ++i) { in parseImpl()
168 ColumnKinds[i] = deserializeSectionKind(RawSectionIds[i], Header.Version); in parseImpl()
180 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
182 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
187 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
189 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
218 Header.dump(OS); in dump()
220 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
229 for (unsigned i = 0; i != Header.NumColumns; ++i) in dump()
232 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in dump()
236 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
249 for (; i != Index->Header.NumColumns; ++i) in getContribution()
263 for (uint32_t i = 0; i != Header.NumBuckets; ++i) in getFromOffset()
285 uint64_t Mask = Header.NumBuckets - 1; in getFromHash()