X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Fx86-arch.c;h=eec4f32c3903188010d79f46ef81c5e5d78711cf;hb=872175cd9cb5b4966a36d4bd92421cc407a0355b;hp=8bebc186d591e342e860c9fb8537e431dbb3d636;hpb=d45e8a2e9167150c8283783152d2449bd8d59d2d;p=sbcl.git diff --git a/src/runtime/x86-arch.c b/src/runtime/x86-arch.c index 8bebc18..eec4f32 100644 --- a/src/runtime/x86-arch.c +++ b/src/runtime/x86-arch.c @@ -23,6 +23,7 @@ #include "interrupt.h" #include "interr.h" #include "breakpoint.h" +#include "monitor.h" #define BREAKPOINT_INST 0xcc /* INT3 */ @@ -265,9 +266,8 @@ sigtrap_handler(int signal, siginfo_t *info, void *void_context) static void sigill_handler(int signal, siginfo_t *siginfo, void *void_context) { os_context_t *context = (os_context_t*)void_context; - fprintf(stderr, "\n/entering sigill_handler()\n"); /*REMOVEME*/ fake_foreign_function_call(context); - ldb_monitor(); + monitor_or_something(); } void