x86 / ntdllntoskrnl /

_KTSS

← 10.0.18362.1016 22 builds latest →
struct _KTSS {
unsigned short Backlink;/* 0x0 2 */
unsigned short Reserved0;/* 0x2 2 */
unsigned long Esp0;/* 0x4 4 */
unsigned short Ss0;/* 0x8 2 */
unsigned short Reserved1;/* 0xa 2 */
unsigned long NotUsed1[4];/* 0xc 16 */
unsigned long CR3;/* 0x1c 4 */
unsigned long Eip;/* 0x20 4 */
unsigned long EFlags;/* 0x24 4 */
unsigned long Eax;/* 0x28 4 */
unsigned long Ecx;/* 0x2c 4 */
unsigned long Edx;/* 0x30 4 */
unsigned long Ebx;/* 0x34 4 */
unsigned long Esp;/* 0x38 4 */
unsigned long Ebp;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long Esi;/* 0x40 4 */
unsigned long Edi;/* 0x44 4 */
unsigned short Es;/* 0x48 2 */
unsigned short Reserved2;/* 0x4a 2 */
unsigned short Cs;/* 0x4c 2 */
unsigned short Reserved3;/* 0x4e 2 */
unsigned short Ss;/* 0x50 2 */
unsigned short Reserved4;/* 0x52 2 */
unsigned short Ds;/* 0x54 2 */
unsigned short Reserved5;/* 0x56 2 */
unsigned short Fs;/* 0x58 2 */
unsigned short Reserved6;/* 0x5a 2 */
unsigned short Gs;/* 0x5c 2 */
unsigned short Reserved7;/* 0x5e 2 */
unsigned short LDT;/* 0x60 2 */
unsigned short Reserved8;/* 0x62 2 */
unsigned short Flags;/* 0x64 2 */
unsigned short IoMapBase;/* 0x66 2 */
/* ── cacheline 130 boundary (8320 bytes) ── */
unsigned char IntDirectionMap[32];/* 0x208c 32 */
};
size 8364 (0x20ac)35 members0 holespadding 0131 cachelines
Used in (1)