__sparc_utrap.c (95587) | __sparc_utrap.c (96492) |
---|---|
1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2001 Jake Burkholder. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> |
28__FBSDID("$FreeBSD: head/lib/libc/sparc64/sys/__sparc_utrap.c 95587 2002-04-27 21:56:28Z jake $"); | 28__FBSDID("$FreeBSD: head/lib/libc/sparc64/sys/__sparc_utrap.c 96492 2002-05-13 04:35:08Z jake $"); |
29 30#include <sys/types.h> 31 32#include <machine/utrap.h> 33#include <machine/sysarch.h> 34 35#include <errno.h> 36#include <signal.h> --- 49 unchanged lines hidden (view full) --- 86 case UT_FP_EXCEPTION_IEEE_754: 87 case UT_FP_EXCEPTION_OTHER: 88 sig = __fpu_exception(uf); 89 break; 90 case UT_ILLEGAL_INSTRUCTION: 91 sig = __emul_insn(uf); 92 break; 93 case UT_MEM_ADDRESS_NOT_ALIGNED: | 29 30#include <sys/types.h> 31 32#include <machine/utrap.h> 33#include <machine/sysarch.h> 34 35#include <errno.h> 36#include <signal.h> --- 49 unchanged lines hidden (view full) --- 86 case UT_FP_EXCEPTION_IEEE_754: 87 case UT_FP_EXCEPTION_OTHER: 88 sig = __fpu_exception(uf); 89 break; 90 case UT_ILLEGAL_INSTRUCTION: 91 sig = __emul_insn(uf); 92 break; 93 case UT_MEM_ADDRESS_NOT_ALIGNED: |
94 sig = __unaligned_fixup(uf); |
|
94 break; 95 default: 96 break; 97 } 98 if (sig) { 99 __utrap_write("__sparc_utrap: fatal "); 100 __utrap_write(utrap_msg[uf->uf_type]); 101 __utrap_write("\n"); --- 33 unchanged lines hidden --- | 95 break; 96 default: 97 break; 98 } 99 if (sig) { 100 __utrap_write("__sparc_utrap: fatal "); 101 __utrap_write(utrap_msg[uf->uf_type]); 102 __utrap_write("\n"); --- 33 unchanged lines hidden --- |