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 */ struct _KiIoAccessMap IoMaps[1];/* 0x68 8228 */ /* ── cacheline 130 boundary (8320 bytes) ── */ unsigned char IntDirectionMap[32];/* 0x208c 32 */};size 8364 (0x20ac)35 members0 holespadding 0131 cachelines
Used in (1)