#ifndef ARCH_H__ #define ARCH_H__ struct Context { void *cr3; uint32_t ds, eax, ebx, ecx, edx, esp0, esi, edi, ebp, eip, cs, eflags, esp, ss3; }; #define GPR1 eax #define GPR2 ebx #define GPR3 ecx #define GPR4 edx #define GPRx eax #endif