ntdll: Remove old macOS register names.
Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
5aec01a7af
commit
3fa8503de5
|
@ -299,8 +299,6 @@ static inline int set_thread_area( struct modify_ldt_s *ptr )
|
|||
|
||||
#include <i386/user_ldt.h>
|
||||
|
||||
/* work around silly renaming of struct members in OS X 10.5 */
|
||||
#if __DARWIN_UNIX03 && defined(_STRUCT_X86_EXCEPTION_STATE32)
|
||||
#define EAX_sig(context) ((context)->uc_mcontext->__ss.__eax)
|
||||
#define EBX_sig(context) ((context)->uc_mcontext->__ss.__ebx)
|
||||
#define ECX_sig(context) ((context)->uc_mcontext->__ss.__ecx)
|
||||
|
@ -322,29 +320,6 @@ static inline int set_thread_area( struct modify_ldt_s *ptr )
|
|||
#define FPU_sig(context) NULL
|
||||
#define FPUX_sig(context) ((XSAVE_FORMAT *)&(context)->uc_mcontext->__fs.__fpu_fcw)
|
||||
#define XState_sig(context) NULL /* FIXME */
|
||||
#else
|
||||
#define EAX_sig(context) ((context)->uc_mcontext->ss.eax)
|
||||
#define EBX_sig(context) ((context)->uc_mcontext->ss.ebx)
|
||||
#define ECX_sig(context) ((context)->uc_mcontext->ss.ecx)
|
||||
#define EDX_sig(context) ((context)->uc_mcontext->ss.edx)
|
||||
#define ESI_sig(context) ((context)->uc_mcontext->ss.esi)
|
||||
#define EDI_sig(context) ((context)->uc_mcontext->ss.edi)
|
||||
#define EBP_sig(context) ((context)->uc_mcontext->ss.ebp)
|
||||
#define CS_sig(context) ((context)->uc_mcontext->ss.cs)
|
||||
#define DS_sig(context) ((context)->uc_mcontext->ss.ds)
|
||||
#define ES_sig(context) ((context)->uc_mcontext->ss.es)
|
||||
#define FS_sig(context) ((context)->uc_mcontext->ss.fs)
|
||||
#define GS_sig(context) ((context)->uc_mcontext->ss.gs)
|
||||
#define SS_sig(context) ((context)->uc_mcontext->ss.ss)
|
||||
#define EFL_sig(context) ((context)->uc_mcontext->ss.eflags)
|
||||
#define EIP_sig(context) (*((unsigned long*)&(context)->uc_mcontext->ss.eip))
|
||||
#define ESP_sig(context) (*((unsigned long*)&(context)->uc_mcontext->ss.esp))
|
||||
#define TRAP_sig(context) ((context)->uc_mcontext->es.trapno)
|
||||
#define ERROR_sig(context) ((context)->uc_mcontext->es.err)
|
||||
#define FPU_sig(context) NULL
|
||||
#define FPUX_sig(context) ((XSAVE_FORMAT *)&(context)->uc_mcontext->fs.fpu_fcw)
|
||||
#define XState_sig(context) NULL /* FIXME */
|
||||
#endif
|
||||
|
||||
#elif defined(__NetBSD__)
|
||||
|
||||
|
|
Loading…
Reference in New Issue