X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-64-arch.c;h=a7f7354bd2871ae92241d1aefd38fcc0840a73c9;hb=07ab1e4811ab16f95a9a5e8d767426a0787f22c0;hp=84082a0f83930959fa8ecc6fe6cd42cad32854d4;hpb=5f4fe75b7ee2b33e263097415240d198b6275de3;p=sbcl.git diff --git a/src/runtime/x86-64-arch.c b/src/runtime/x86-64-arch.c index 84082a0..a7f7354 100644 --- a/src/runtime/x86-64-arch.c +++ b/src/runtime/x86-64-arch.c @@ -63,7 +63,7 @@ context_eflags_addr(os_context_t *context) #elif defined __FreeBSD__ return &context->uc_mcontext.mc_rflags; #elif defined LISP_FEATURE_DARWIN - return &context->uc_mcontext->ss.rflags; + return CONTEXT_ADDR_FROM_STEM(rflags); #elif defined __OpenBSD__ return &context->sc_eflags; #else @@ -231,7 +231,6 @@ arch_handle_single_step_trap(os_context_t *context, int trap) void sigtrap_handler(int signal, siginfo_t *info, void *void_context) { - int code = info->si_code; os_context_t *context = (os_context_t*)void_context; unsigned int trap;