Home | History | Annotate | Download | only in Raw

Lines Matching refs:Header

150   TpiHashVerifier Verifier(HashValues, Header->NumHashBuckets);
160 "TPI Stream does not contain a header.");
162 if (Reader.readObject(Header))
164 "TPI Stream does not contain a header.");
166 if (Header->Version != PdbTpiV80)
170 if (Header->HeaderSize != sizeof(HeaderInfo))
172 "Corrupt TPI Header size.");
174 if (Header->HashKeySize != sizeof(ulittle32_t))
178 if (Header->NumHashBuckets < MinHashBuckets ||
179 Header->NumHashBuckets > MaxHashBuckets)
184 if (auto EC = Reader.readArray(TypeRecords, Header->TypeRecordBytes))
188 if (Header->HashStreamIndex >= Pdb.getNumStreams())
193 MappedBlockStream::createIndexedStream(Header->HashStreamIndex, Pdb);
198 uint32_t NumHashValues = Header->HashValueBuffer.Length / sizeof(ulittle32_t);
203 HSR.setOffset(Header->HashValueBuffer.Off);
207 HSR.setOffset(Header->IndexOffsetBuffer.Off);
209 Header->IndexOffsetBuffer.Length / sizeof(TypeIndexOffset);
213 HSR.setOffset(Header->HashAdjBuffer.Off);
215 Header->HashAdjBuffer.Length / sizeof(TypeIndexOffset);
230 uint32_t Value = Header->Version;
234 uint32_t TpiStream::TypeIndexBegin() const { return Header->TypeIndexBegin; }
236 uint32_t TpiStream::TypeIndexEnd() const { return Header->TypeIndexEnd; }
243 return Header->HashStreamIndex;
247 return Header->HashAuxStreamIndex;
250 uint32_t TpiStream::NumHashBuckets() const { return Header->NumHashBuckets; }
251 uint32_t TpiStream::getHashKeySize() const { return Header->HashKeySize; }