| Min version | 2003/XP64 SP1 | 8 Pre RTM |
|---|---|---|
| Max version | 7 SP1 | 10 TH2 |
| x64 offset offset:bitpos | Field Name | |
| 0x0000 | uint64_t Cr0 | |
| 0x0008 | uint64_t Cr2 | |
| 0x0010 | uint64_t Cr3 | |
| 0x0018 | uint64_t Cr4 | |
| 0x0020 | uint64_t KernelDr0 | |
| 0x0028 | uint64_t KernelDr1 | |
| 0x0030 | uint64_t KernelDr2 | |
| 0x0038 | uint64_t KernelDr3 | |
| 0x0040 | uint64_t KernelDr6 | |
| 0x0048 | uint64_t KernelDr7 | |
| 0x0050 | struct _KDESCRIPTOR Gdtr | |
| 0x0060 | struct _KDESCRIPTOR Idtr | |
| 0x0070 | uint16_t Tr | |
| 0x0072 | uint16_t Ldtr | |
| 0x0074 | unsigned long MxCsr | |
| 0x0078 | uint64_t DebugControl | |
| 0x0080 | uint64_t LastBranchToRip | |
| 0x0088 | uint64_t LastBranchFromRip | |
| 0x0090 | uint64_t LastExceptionToRip | |
| 0x0098 | uint64_t LastExceptionFromRip | |
| 0x00A0 | uint64_t Cr8 | |
| 0x00A8 | uint64_t MsrGsBase | |
| 0x00B0 | uint64_t MsrGsSwap | |
| 0x00B8 | uint64_t MsrStar | |
| 0x00C0 | uint64_t MsrLStar | |
| 0x00C8 | uint64_t MsrCStar | |
| 0x00D0 | uint64_t MsrSyscallMask | |
| 0x00D8 | uint64_t Xcr0 | |