struct _CONTEXT { unsigned __int64 FltF0;/* 0x0 8 */ unsigned __int64 FltF1;/* 0x8 8 */ unsigned __int64 FltF2;/* 0x10 8 */ unsigned __int64 FltF3;/* 0x18 8 */ unsigned __int64 FltF4;/* 0x20 8 */ unsigned __int64 FltF5;/* 0x28 8 */ unsigned __int64 FltF6;/* 0x30 8 */ unsigned __int64 FltF7;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 FltF8;/* 0x40 8 */ unsigned __int64 FltF9;/* 0x48 8 */ unsigned __int64 FltF10;/* 0x50 8 */ unsigned __int64 FltF11;/* 0x58 8 */ unsigned __int64 FltF12;/* 0x60 8 */ unsigned __int64 FltF13;/* 0x68 8 */ unsigned __int64 FltF14;/* 0x70 8 */ unsigned __int64 FltF15;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned __int64 FltF16;/* 0x80 8 */ unsigned __int64 FltF17;/* 0x88 8 */ unsigned __int64 FltF18;/* 0x90 8 */ unsigned __int64 FltF19;/* 0x98 8 */ unsigned __int64 FltF20;/* 0xa0 8 */ unsigned __int64 FltF21;/* 0xa8 8 */ unsigned __int64 FltF22;/* 0xb0 8 */ unsigned __int64 FltF23;/* 0xb8 8 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned __int64 FltF24;/* 0xc0 8 */ unsigned __int64 FltF25;/* 0xc8 8 */ unsigned __int64 FltF26;/* 0xd0 8 */ unsigned __int64 FltF27;/* 0xd8 8 */ unsigned __int64 FltF28;/* 0xe0 8 */ unsigned __int64 FltF29;/* 0xe8 8 */ unsigned __int64 FltF30;/* 0xf0 8 */ unsigned __int64 FltF31;/* 0xf8 8 */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned __int64 IntV0;/* 0x100 8 */ unsigned __int64 IntT0;/* 0x108 8 */ unsigned __int64 IntT1;/* 0x110 8 */ unsigned __int64 IntT2;/* 0x118 8 */ unsigned __int64 IntT3;/* 0x120 8 */ unsigned __int64 IntT4;/* 0x128 8 */ unsigned __int64 IntT5;/* 0x130 8 */ unsigned __int64 IntT6;/* 0x138 8 */ /* ── cacheline 5 boundary (320 bytes) ── */ unsigned __int64 IntT7;/* 0x140 8 */ unsigned __int64 IntS0;/* 0x148 8 */ unsigned __int64 IntS1;/* 0x150 8 */ unsigned __int64 IntS2;/* 0x158 8 */ unsigned __int64 IntS3;/* 0x160 8 */ unsigned __int64 IntS4;/* 0x168 8 */ unsigned __int64 IntS5;/* 0x170 8 */ unsigned __int64 IntFp;/* 0x178 8 */ /* ── cacheline 6 boundary (384 bytes) ── */ unsigned __int64 IntA0;/* 0x180 8 */ unsigned __int64 IntA1;/* 0x188 8 */ unsigned __int64 IntA2;/* 0x190 8 */ unsigned __int64 IntA3;/* 0x198 8 */ unsigned __int64 IntA4;/* 0x1a0 8 */ unsigned __int64 IntA5;/* 0x1a8 8 */ unsigned __int64 IntT8;/* 0x1b0 8 */ unsigned __int64 IntT9;/* 0x1b8 8 */ /* ── cacheline 7 boundary (448 bytes) ── */ unsigned __int64 IntT10;/* 0x1c0 8 */ unsigned __int64 IntT11;/* 0x1c8 8 */ unsigned __int64 IntRa;/* 0x1d0 8 */ unsigned __int64 IntT12;/* 0x1d8 8 */ unsigned __int64 IntAt;/* 0x1e0 8 */ unsigned __int64 IntGp;/* 0x1e8 8 */ unsigned __int64 IntSp;/* 0x1f0 8 */ unsigned __int64 IntZero;/* 0x1f8 8 */ /* ── cacheline 8 boundary (512 bytes) ── */ unsigned __int64 Fpcr;/* 0x200 8 */ unsigned __int64 SoftFpcr;/* 0x208 8 */ unsigned __int64 Fir;/* 0x210 8 */ unsigned long Psr;/* 0x218 4 */ unsigned long ContextFlags;/* 0x21c 4 */ unsigned long Fill[4];/* 0x220 16 */};/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */size 560 (0x230)70 members0 holespadding 09 cachelines
Used in (3)