ppc / ntoskrnl /
_RESTART_BLOCK
← first 1 build latest →struct _RESTART_BLOCK { unsigned long Signature;/* 0x0 4 */ unsigned long Length;/* 0x4 4 */ unsigned short Version;/* 0x8 2 */ unsigned short Revision;/* 0xa 2 */ struct _RESTART_BLOCK* NextRestartBlock;/* 0xc 4 */ void* RestartAddress;/* 0x10 4 */ unsigned long BootMasterId;/* 0x14 4 */ unsigned long ProcessorId;/* 0x18 4 */ volatile struct _BOOT_STATUS BootStatus;/* 0x1c 4 */ unsigned long CheckSum;/* 0x20 4 */ unsigned long SaveAreaLength;/* 0x24 4 */ union { unsigned long SaveArea[1];/* 0x28 4 */ struct _ALPHA_RESTART_STATE Alpha;/* 0x28 4 */ struct _I386_RESTART_STATE I386;/* 0x28 4 */ struct _MIPS_RESTART_STATE Mips;/* 0x28 4 */ struct _PPC_RESTART_STATE Ppc;/* 0x28 276 */ } u;/* 0x28 276 */};/* source: Win32 SDK (February 1996) DRWATSON CRASHLIB.LIB CodeView type records (all CPUs compiled on i386; this one's _CONTEXT and _KTRAP_FRAME match the DDK's member for member) */size 316 (0x13c)12 members0 holespadding 05 cachelines
Used in (1)