x86 / ntdllntoskrnl /

_KSPECIAL_REGISTERS

← 10.0.18362.1016 25 builds latest →
struct _KSPECIAL_REGISTERS {
unsigned long Cr0;/* 0x0 4 */
unsigned long Cr2;/* 0x4 4 */
unsigned long Cr3;/* 0x8 4 */
unsigned long Cr4;/* 0xc 4 */
unsigned long KernelDr0;/* 0x10 4 */
unsigned long KernelDr1;/* 0x14 4 */
unsigned long KernelDr2;/* 0x18 4 */
unsigned long KernelDr3;/* 0x1c 4 */
unsigned long KernelDr6;/* 0x20 4 */
unsigned long KernelDr7;/* 0x24 4 */
unsigned short Tr;/* 0x38 2 */
unsigned short Ldtr;/* 0x3a 2 */
unsigned __int64 Xcr0;/* 0x3c 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long ExceptionList;/* 0x44 4 */
unsigned long Reserved[3];/* 0x48 12 */
};
size 84 (0x54)17 members0 holespadding 02 cachelines
Used in (1)