- DEFINE(SIGCONTEXT_eax, offsetof (struct sigcontext, eax));
- DEFINE(SIGCONTEXT_ebx, offsetof (struct sigcontext, ebx));
- DEFINE(SIGCONTEXT_ecx, offsetof (struct sigcontext, ecx));
- DEFINE(SIGCONTEXT_edx, offsetof (struct sigcontext, edx));
- DEFINE(SIGCONTEXT_esi, offsetof (struct sigcontext, esi));
- DEFINE(SIGCONTEXT_edi, offsetof (struct sigcontext, edi));
- DEFINE(SIGCONTEXT_ebp, offsetof (struct sigcontext, ebp));
- DEFINE(SIGCONTEXT_esp, offsetof (struct sigcontext, esp));
- DEFINE(SIGCONTEXT_eip, offsetof (struct sigcontext, eip));
+ OFFSET(SIGCONTEXT_eax, sigcontext, eax);
+ OFFSET(SIGCONTEXT_ebx, sigcontext, ebx);
+ OFFSET(SIGCONTEXT_ecx, sigcontext, ecx);
+ OFFSET(SIGCONTEXT_edx, sigcontext, edx);
+ OFFSET(SIGCONTEXT_esi, sigcontext, esi);
+ OFFSET(SIGCONTEXT_edi, sigcontext, edi);
+ OFFSET(SIGCONTEXT_ebp, sigcontext, ebp);
+ OFFSET(SIGCONTEXT_esp, sigcontext, esp);
+ OFFSET(SIGCONTEXT_eip, sigcontext, eip);
+ BLANK();
+
+ OFFSET(CPUINFO_x86, cpuinfo_x86, x86);
+ OFFSET(CPUINFO_x86_vendor, cpuinfo_x86, x86_vendor);
+ OFFSET(CPUINFO_x86_model, cpuinfo_x86, x86_model);
+ OFFSET(CPUINFO_x86_mask, cpuinfo_x86, x86_mask);
+ OFFSET(CPUINFO_hard_math, cpuinfo_x86, hard_math);
+ OFFSET(CPUINFO_cpuid_level, cpuinfo_x86, cpuid_level);
+ OFFSET(CPUINFO_x86_capability, cpuinfo_x86, x86_capability);
+ OFFSET(CPUINFO_x86_vendor_id, cpuinfo_x86, x86_vendor_id);