x86 / ntdllntoskrnl /

_CONTEXT

← 10.0.18362.1016 19 builds latest →
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 */
/* ── 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)