|
@@ -325,22 +325,6 @@ void signal_handler(int signum, siginfo_t *si, void *vucontext)
|
|
|
dprintf1("WARNING: set PRKU=0 to allow faulting instruction to continue\n");
|
|
|
pkru_faults++;
|
|
|
dprintf1("<<<<==================================================\n");
|
|
|
- return;
|
|
|
- if (trapno == 14) {
|
|
|
- fprintf(stderr,
|
|
|
- "ERROR: In signal handler, page fault, trapno = %d, ip = %016lx\n",
|
|
|
- trapno, ip);
|
|
|
- fprintf(stderr, "si_addr %p\n", si->si_addr);
|
|
|
- fprintf(stderr, "REG_ERR: %lx\n",
|
|
|
- (unsigned long)uctxt->uc_mcontext.gregs[REG_ERR]);
|
|
|
- exit(1);
|
|
|
- } else {
|
|
|
- fprintf(stderr, "unexpected trap %d! at 0x%lx\n", trapno, ip);
|
|
|
- fprintf(stderr, "si_addr %p\n", si->si_addr);
|
|
|
- fprintf(stderr, "REG_ERR: %lx\n",
|
|
|
- (unsigned long)uctxt->uc_mcontext.gregs[REG_ERR]);
|
|
|
- exit(2);
|
|
|
- }
|
|
|
dprint_in_signal = 0;
|
|
|
}
|
|
|
|