diff options
author | 1996-06-12 07:04:11 +0000 | |
---|---|---|
committer | 1996-06-12 07:04:11 +0000 | |
commit | e33289724efdd4e8e0cd51380896d42c42d3039a (patch) | |
tree | 48979a2aa8fb2f76b3ede1e0302c78fea6dcf027 | |
parent | includes target for pcvt include file (diff) | |
download | wireguard-openbsd-e33289724efdd4e8e0cd51380896d42c42d3039a.tar.xz wireguard-openbsd-e33289724efdd4e8e0cd51380896d42c42d3039a.zip |
SIGSEGV always
-rw-r--r-- | sys/arch/arm32/arm32/fault.c | 9 | ||||
-rw-r--r-- | sys/arch/sun3/sun3/trap.c | 2 |
2 files changed, 4 insertions, 7 deletions
diff --git a/sys/arch/arm32/arm32/fault.c b/sys/arch/arm32/arm32/fault.c index c93f5c143df..594d1b0cc96 100644 --- a/sys/arch/arm32/arm32/fault.c +++ b/sys/arch/arm32/arm32/fault.c @@ -679,8 +679,7 @@ copyfault: aborts[fault_status & 0xf], fault_status & 0xfff, fault_address, fault_pc); postmortem(frame); - trapsignal(p, (rv == KERN_PROTECTION_FAILURE) - ? SIGBUS : SIGSEGV, FAULT_PERM_P); + trapsignal(p, SIGSEGV, FAULT_PERM_P); break; } } @@ -860,8 +859,7 @@ nogo: fault_pc); disassemble(fault_pc); postmortem(frame); - trapsignal(p, (rv == KERN_PROTECTION_FAILURE) - ? SIGBUS : SIGSEGV, FAULT_TRANS_P); + trapsignal(p, SIGSEGV, FAULT_TRANS_P); break; } /* panic("Page Fault - Halting\n");*/ @@ -977,8 +975,7 @@ nogo1: goto we_re_toast; } postmortem(frame); - trapsignal(p, (rv == KERN_PROTECTION_FAILURE) - ? SIGBUS : SIGSEGV, FAULT_TRANS_S); + trapsignal(p, SIGSEGV, FAULT_TRANS_S); break; } /* panic("Section Fault - Halting\n"); diff --git a/sys/arch/sun3/sun3/trap.c b/sys/arch/sun3/sun3/trap.c index 1baf0879435..6c5cbd12cc1 100644 --- a/sys/arch/sun3/sun3/trap.c +++ b/sys/arch/sun3/sun3/trap.c @@ -522,7 +522,7 @@ trap(type, code, v, frame) goto dopanic; } ucode = v; - sig = (rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV; + sig = SIGSEGV; break; } /* T_MMUFLT */ } /* switch */ |