Lines Matching defs:TheHeader
187 const Header *TheHeader = reinterpret_cast<const Header *>(Start);
188 if (TheHeader->Version != OffloadBinary::Version)
191 if (TheHeader->Size > Buf.getBufferSize() ||
192 TheHeader->Size < sizeof(Entry) || TheHeader->Size < sizeof(Header))
195 if (TheHeader->EntryOffset > TheHeader->Size - sizeof(Entry) ||
196 TheHeader->EntrySize > TheHeader->Size - sizeof(Header))
200 reinterpret_cast<const Entry *>(&Start[TheHeader->EntryOffset]);
207 new OffloadBinary(Buf, TheHeader, TheEntry));
230 Header TheHeader;
231 TheHeader.Size = alignTo(
233 TheHeader.EntryOffset = sizeof(Header);
234 TheHeader.EntrySize = sizeof(Entry);
249 Data.reserve(TheHeader.Size);
251 OS << StringRef(reinterpret_cast<char *>(&TheHeader), sizeof(Header));
265 assert(TheHeader.Size >= OS.tell() && "Too much data written?");
266 OS.write_zeros(TheHeader.Size - OS.tell());
267 assert(TheHeader.Size == OS.tell() && "Size mismatch");