arm64 / ntdllntoskrnl /

_AMD64_CONTEXT

← first 1 build latest →
struct _AMD64_CONTEXT {
unsigned __int64 P1Home;/* 0x0 8 */
unsigned __int64 P2Home;/* 0x8 8 */
unsigned __int64 P3Home;/* 0x10 8 */
unsigned __int64 P4Home;/* 0x18 8 */
unsigned __int64 P5Home;/* 0x20 8 */
unsigned __int64 P6Home;/* 0x28 8 */
unsigned long ContextFlags;/* 0x30 4 */
unsigned long MxCsr;/* 0x34 4 */
unsigned short SegCs;/* 0x38 2 */
unsigned short SegDs;/* 0x3a 2 */
unsigned short SegEs;/* 0x3c 2 */
unsigned short SegFs;/* 0x3e 2 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned short SegGs;/* 0x40 2 */
unsigned short SegSs;/* 0x42 2 */
unsigned long EFlags;/* 0x44 4 */
unsigned __int64 Dr0;/* 0x48 8 */
unsigned __int64 Dr1;/* 0x50 8 */
unsigned __int64 Dr2;/* 0x58 8 */
unsigned __int64 Dr3;/* 0x60 8 */
unsigned __int64 Dr6;/* 0x68 8 */
unsigned __int64 Dr7;/* 0x70 8 */
unsigned __int64 Rax;/* 0x78 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned __int64 Rcx;/* 0x80 8 */
unsigned __int64 Rdx;/* 0x88 8 */
unsigned __int64 Rbx;/* 0x90 8 */
unsigned __int64 Rsp;/* 0x98 8 */
unsigned __int64 Rbp;/* 0xa0 8 */
unsigned __int64 Rsi;/* 0xa8 8 */
unsigned __int64 Rdi;/* 0xb0 8 */
unsigned __int64 R8;/* 0xb8 8 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned __int64 R9;/* 0xc0 8 */
unsigned __int64 R10;/* 0xc8 8 */
unsigned __int64 R11;/* 0xd0 8 */
unsigned __int64 R12;/* 0xd8 8 */
unsigned __int64 R13;/* 0xe0 8 */
unsigned __int64 R14;/* 0xe8 8 */
unsigned __int64 R15;/* 0xf0 8 */
unsigned __int64 Rip;/* 0xf8 8 */
/* ── cacheline 4 boundary (256 bytes) ── */
union {
struct {
};/* 0x100 416 */
};/* 0x100 512 */
/* ── cacheline 12 boundary (768 bytes) ── */
/* ── cacheline 18 boundary (1152 bytes) ── */
unsigned __int64 VectorControl;/* 0x4a0 8 */
unsigned __int64 DebugControl;/* 0x4a8 8 */
unsigned __int64 LastBranchToRip;/* 0x4b0 8 */
unsigned __int64 LastBranchFromRip;/* 0x4b8 8 */
/* ── cacheline 19 boundary (1216 bytes) ── */
unsigned __int64 LastExceptionToRip;/* 0x4c0 8 */
unsigned __int64 LastExceptionFromRip;/* 0x4c8 8 */
};
size 1232 (0x4d0)64 members0 holespadding 020 cachelines
Used in (1)