struct _RESTART_BLOCK { unsigned long Signature;/* 0x0 4 */ unsigned long Length;/* 0x4 4 */ unsigned short Version;/* 0x8 2 */ unsigned short Revision;/* 0xa 2 */ /* 4 bytes padding */ struct _RESTART_BLOCK* NextRestartBlock;/* 0x10 8 */ void* RestartAddress;/* 0x18 8 */ unsigned long BootMasterId;/* 0x20 4 */ unsigned long ProcessorId;/* 0x24 4 */ volatile struct _BOOT_STATUS BootStatus;/* 0x28 4 */ unsigned long CheckSum;/* 0x2c 4 */ unsigned long SaveAreaLength;/* 0x30 4 */ /* 12 bytes padding */ /* ── cacheline 1 boundary (64 bytes) ── */ union { unsigned long SaveArea[1];/* 0x40 4 */ struct _ALPHA_RESTART_STATE Alpha;/* 0x40 4 */ struct _I386_RESTART_STATE I386;/* 0x40 4 */ struct _IA64_RESTART_STATE Ia64;/* 0x40 2800 */ } u;/* 0x40 2800 */};size 2864 (0xb30)12 members2 holes (16 bytes)padding 045 cachelines
Used in (1)