print_and_longjmp
sethandler(SIGSEGV, print_and_longjmp,
sethandler(SIGILL, print_and_longjmp, SA_RESETHAND);