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