struct _CONTEXT { unsigned long ContextFlags;/* 0x0 4 */ unsigned long Dr0;/* 0x4 4 */ unsigned long Dr1;/* 0x8 4 */ unsigned long Dr2;/* 0xc 4 */ unsigned long Dr3;/* 0x10 4 */ unsigned long Dr6;/* 0x14 4 */ unsigned long Dr7;/* 0x18 4 */ struct _FLOATING_SAVE_AREA FloatSave;/* 0x1c 112 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long SegGs;/* 0x8c 4 */ unsigned long SegFs;/* 0x90 4 */ unsigned long SegEs;/* 0x94 4 */ unsigned long SegDs;/* 0x98 4 */ unsigned long Edi;/* 0x9c 4 */ unsigned long Esi;/* 0xa0 4 */ unsigned long Ebx;/* 0xa4 4 */ unsigned long Edx;/* 0xa8 4 */ unsigned long Ecx;/* 0xac 4 */ unsigned long Eax;/* 0xb0 4 */ unsigned long Ebp;/* 0xb4 4 */ unsigned long Eip;/* 0xb8 4 */ unsigned long SegCs;/* 0xbc 4 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned long EFlags;/* 0xc0 4 */ unsigned long Esp;/* 0xc4 4 */ unsigned long SegSs;/* 0xc8 4 */ unsigned char ExtendedRegisters[512];/* 0xcc 512 */};size 716 (0x2cc)25 members0 holespadding 012 cachelines
Used in (3)