os_install_interrupt_handlers(void)
{
SHOW("os_install_interrupt_handlers()/bsd-os/defined(GENCGC)");
- SHOW("**1"); /* REMOVEME */
#if defined __FreeBSD__
- SHOW("**2"); /* REMOVEME */
SHOW("__FreeBSD__ case");
interrupt_install_low_level_handler(SIGBUS, memory_fault_handler);
#elif defined __OpenBSD__
- SHOW("**3"); /* REMOVEME */
FSHOW((stderr, "/__OpenBSD__ case, SIGSEGV=%d\n", SIGSEGV));
interrupt_install_low_level_handler(SIGSEGV, memory_fault_handler);
#else
#error unsupported BSD variant
#endif
- SHOW("**4"); /* REMOVEME */
SHOW("leaving os_install_interrupt_handlers()");
}