X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fosf1-os.c;h=baba3bfd9095862bad120a5137ff0714c446d620;hb=127fd3d2fb843c6bb7ad0763e143d81877e760e8;hp=f2a40b7a126ccb91c16e1df5cfb701cefa5516a7;hpb=baa0eaf21221dc564088c37b228c620c298aeaa1;p=sbcl.git diff --git a/src/runtime/osf1-os.c b/src/runtime/osf1-os.c index f2a40b7..baba3bf 100644 --- a/src/runtime/osf1-os.c +++ b/src/runtime/osf1-os.c @@ -133,7 +133,7 @@ sigsegv_handler(int signal, siginfo_t *info, void* void_context) /* this is lifted from linux-os.c, so violates OOAO */ *os_context_register_addr(context,reg_ALLOC) -= (1L<<63); interrupt_handle_pending(context); - } else if (!interrupt_maybe_gc(signal, info, context)) { + } else if (!cheneygc_handle_wp_violation(context, addr)) { if(!handle_guard_page_triggered(context,addr)) interrupt_handle_now(signal, info, context); }