Lines Matching refs:Header

92 bool DWARFUnitIndex::Header::parse(DataExtractor IndexData,  in parse()
115 void DWARFUnitIndex::Header::dump(raw_ostream &OS) const { in dump()
123 Header.NumBuckets = 0; in parse()
133 if (!Header.parse(IndexData, &Offset)) in parseImpl()
137 if (Header.Version == 5) in parseImpl()
141 Offset, Header.NumBuckets * (8 + 4) + in parseImpl()
142 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl()
145 Rows = std::make_unique<Entry[]>(Header.NumBuckets); in parseImpl()
147 std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl()
148 ColumnKinds = std::make_unique<DWARFSectionKind[]>(Header.NumColumns); in parseImpl()
149 RawSectionIds = std::make_unique<uint32_t[]>(Header.NumColumns); in parseImpl()
152 for (unsigned i = 0; i != Header.NumBuckets; ++i) in parseImpl()
156 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in parseImpl()
162 std::make_unique<Entry::SectionContribution[]>(Header.NumColumns); in parseImpl()
167 for (unsigned i = 0; i != Header.NumColumns; ++i) { in parseImpl()
169 ColumnKinds[i] = deserializeSectionKind(RawSectionIds[i], Header.Version); in parseImpl()
181 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
183 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
188 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
190 for (unsigned i = 0; i != Header.NumColumns; ++i) in parseImpl()
219 Header.dump(OS); in dump()
221 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
232 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
241 for (unsigned i = 0; i != Header.NumBuckets; ++i) { in dump()
245 for (unsigned i = 0; i != Header.NumColumns; ++i) { in dump()
266 for (; i != Index->Header.NumColumns; ++i) in getContribution()
285 for (uint32_t i = 0; i != Header.NumBuckets; ++i) in getFromOffset()
307 uint64_t Mask = Header.NumBuckets - 1; in getFromHash()