X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Falpha-arch.c;h=91878cd2537a65d6e3f16147d4bdf669a65496c7;hb=4fcb3af93227cd8c35aba48f6e18834753c9e0f6;hp=339ff80507ce1a922f86d95c735336848bd3b5ec;hpb=5c4c126f50e6fb8184bf9ae4411d17327c24cb91;p=sbcl.git diff --git a/src/runtime/alpha-arch.c b/src/runtime/alpha-arch.c index 339ff80..91878cd 100644 --- a/src/runtime/alpha-arch.c +++ b/src/runtime/alpha-arch.c @@ -115,6 +115,11 @@ void arch_set_pseudo_atomic_interrupted(os_context_t *context) *os_context_register_addr(context,reg_ALLOC) |= (1L<<63); } +void arch_clear_pseudo_atomic_interrupted(os_context_t *context) +{ + *os_context_register_addr(context, reg_ALLOC) &= ~(1L<<63); +} + unsigned int arch_install_breakpoint(void *pc) { unsigned int *ptr = (unsigned int *)pc;