Lines Matching defs:IOHibernateImageHeader
197 struct IOHibernateImageHeader { struct
198 uint64_t imageSize;
199 uint64_t image1Size;
201 uint32_t restore1CodePhysPage;
202 uint32_t reserved1;
203 uint64_t restore1CodeVirt;
204 uint32_t restore1PageCount;
205 uint32_t restore1CodeOffset;
206 uint32_t restore1StackOffset;
208 uint32_t pageCount;
209 uint32_t bitmapSize;
211 uint32_t restore1Sum;
212 uint32_t image1Sum;
213 uint32_t image2Sum;
215 uint32_t actualRestore1Sum;
216 uint32_t actualImage1Sum;
217 uint32_t actualImage2Sum;
219 uint32_t actualUncompressedPages;
220 uint32_t conflictCount;
221 uint32_t nextFree;
223 uint32_t signature;
224 uint32_t processorFlags;
226 uint32_t runtimePages;
227 uint32_t runtimePageCount;
228 uint64_t runtimeVirtualPages __attribute__ ((packed));
230 uint32_t performanceDataStart;
231 uint32_t performanceDataSize;
233 uint64_t encryptStart __attribute__ ((packed));
234 uint64_t machineSignature __attribute__ ((packed));
236 uint32_t previewSize;
237 uint32_t previewPageListSize;
239 uint32_t diag[4];
241 uint32_t handoffPages;
242 uint32_t handoffPageCount;
244 uint32_t systemTableOffset;
246 uint32_t debugFlags;
247 uint32_t options;
248 uint64_t sleepTime __attribute__ ((packed));
249 uint32_t compression;
251 uint8_t bridgeBootSessionUUID[16];
253 uint64_t lastHibAbsTime __attribute__ ((packed));
254 union {
258 uint64_t kernVirtSlide __attribute__ ((packed));
265 uint32_t reserved[45];
267 … kernelSlide __attribute__ ((packed)); // gVirtBase - gPhysBase (a different kind of "slide")
269 uint32_t booterTime0;
270 uint32_t booterTime1;
271 uint32_t booterTime2;
273 uint32_t booterStart;
274 uint32_t smcStart;
275 uint32_t connectDisplayTime;
276 uint32_t splashTime;
277 uint32_t booterTime;
278 uint32_t trampolineTime;
280 uint64_t encryptEnd __attribute__ ((packed));
281 uint64_t deviceBase __attribute__ ((packed));
282 uint32_t deviceBlockSize;
295 uint32_t segmentsFileOffset;
298 uint32_t imageHeaderHMACSize;
299 uint8_t imageHeaderHMAC[HIBERNATE_HMAC_SIZE];
302 uint8_t handoffHMAC[HIBERNATE_HMAC_SIZE];
305 uint8_t image1PagesHMAC[HIBERNATE_HMAC_SIZE];
306 uint8_t image2PagesHMAC[HIBERNATE_HMAC_SIZE];
317 IOHibernateHibSegInfo hibSegInfo;
324 uint8_t rorgnHMAC[HIBERNATE_HMAC_SIZE];
325 uint8_t rorgnSHA256[HIBERNATE_SHA256_SIZE];
333 hib_protected_metadata_t protected_metadata;
339 uint8_t protected_metadata_hmac[HIBERNATE_HMAC_SIZE];
368 typedef struct IOHibernateImageHeader IOHibernateImageHeader; argument