x64x86arm64ia64alphamipsppc / ntoskrnl

_CONTEXT

← 4.0.1381.1 4 builds latest →
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)