Lines Matching full:header

46     : Stream(std::move(Stream)), Header(nullptr) {}  in DbiStream()
55 "DBI Stream does not contain a header."); in reload()
56 if (auto EC = Reader.readObject(Header)) in reload()
58 "DBI Stream does not contain a header."); in reload()
60 if (Header->VersionSignature != -1) in reload()
67 if (Header->VersionHeader < PdbDbiV70) in reload()
72 sizeof(DbiStreamHeader) + Header->ModiSubstreamSize + in reload()
73 Header->SecContrSubstreamSize + Header->SectionMapSize + in reload()
74 Header->FileInfoSize + Header->TypeServerSize + in reload()
75 Header->OptionalDbgHdrSize + Header->ECSubstreamSize) in reload()
81 if (Header->ModiSubstreamSize % sizeof(uint32_t) != 0) in reload()
84 if (Header->SecContrSubstreamSize % sizeof(uint32_t) != 0) in reload()
88 if (Header->SectionMapSize % sizeof(uint32_t) != 0) in reload()
91 if (Header->FileInfoSize % sizeof(uint32_t) != 0) in reload()
94 if (Header->TypeServerSize % sizeof(uint32_t) != 0) in reload()
98 if (auto EC = Reader.readSubstream(ModiSubstream, Header->ModiSubstreamSize)) in reload()
102 Header->SecContrSubstreamSize)) in reload()
104 if (auto EC = Reader.readSubstream(SecMapSubstream, Header->SectionMapSize)) in reload()
106 if (auto EC = Reader.readSubstream(FileInfoSubstream, Header->FileInfoSize)) in reload()
109 Reader.readSubstream(TypeServerMapSubstream, Header->TypeServerSize)) in reload()
111 if (auto EC = Reader.readSubstream(ECSubstream, Header->ECSubstreamSize)) in reload()
114 DbgStreams, Header->OptionalDbgHdrSize / sizeof(ulittle16_t))) in reload()
146 uint32_t Value = Header->VersionHeader; in getDbiVersion()
150 uint32_t DbiStream::getAge() const { return Header->Age; } in getAge()
153 return Header->PublicSymbolStreamIndex; in getPublicSymbolStreamIndex()
157 return Header->GlobalSymbolStreamIndex; in getGlobalSymbolStreamIndex()
160 uint16_t DbiStream::getFlags() const { return Header->Flags; } in getFlags()
163 return (Header->Flags & DbiFlags::FlagIncrementalMask) != 0; in isIncrementallyLinked()
167 return (Header->Flags & DbiFlags::FlagHasCTypesMask) != 0; in hasCTypes()
171 return (Header->Flags & DbiFlags::FlagStrippedMask) != 0; in isStripped()
174 uint16_t DbiStream::getBuildNumber() const { return Header->BuildNumber; } in getBuildNumber()
177 return (Header->BuildNumber & DbiBuildNo::BuildMajorMask) >> in getBuildMajorVersion()
182 return (Header->BuildNumber & DbiBuildNo::BuildMinorMask) >> in getBuildMinorVersion()
186 uint16_t DbiStream::getPdbDllRbld() const { return Header->PdbDllRbld; } in getPdbDllRbld()
188 uint32_t DbiStream::getPdbDllVersion() const { return Header->PdbDllVersion; } in getPdbDllVersion()
191 return Header->SymRecordStreamIndex; in getSymRecordStreamIndex()
195 uint16_t Machine = Header->MachineType; in getMachineType()
269 "Corrupted section header stream."); in initializeSectionHeadersData()
368 const SecMapHeader *Header; in initializeSectionMapData() local
369 if (auto EC = SMReader.readObject(Header)) in initializeSectionMapData()
371 if (auto EC = SMReader.readArray(SectionMap, Header->SecCount)) in initializeSectionMapData()