Home
last modified time | relevance | path

Searched refs:SIGBUS (Results 1 – 25 of 118) sorted by relevance

12345

/Linux-v4.19/arch/arm/mm/
Dfsr-3level.c3 { do_bad, SIGBUS, 0, "unknown 0" },
4 { do_bad, SIGBUS, 0, "unknown 1" },
5 { do_bad, SIGBUS, 0, "unknown 2" },
6 { do_bad, SIGBUS, 0, "unknown 3" },
7 { do_bad, SIGBUS, 0, "reserved translation fault" },
11 { do_bad, SIGBUS, 0, "reserved access flag fault" },
15 { do_bad, SIGBUS, 0, "reserved permission fault" },
19 { do_bad, SIGBUS, 0, "synchronous external abort" },
20 { do_bad, SIGBUS, 0, "asynchronous external abort" },
21 { do_bad, SIGBUS, 0, "unknown 18" },
[all …]
Dfsr-2level.c8 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
10 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
11 { do_bad, SIGBUS, 0, "external abort on linefetch" },
13 { do_bad, SIGBUS, 0, "external abort on linefetch" },
15 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
17 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
19 { do_bad, SIGBUS, 0, "external abort on translation" },
21 { do_bad, SIGBUS, 0, "external abort on translation" },
28 { do_bad, SIGBUS, 0, "unknown 16" },
29 { do_bad, SIGBUS, 0, "unknown 17" },
[all …]
/Linux-v4.19/arch/c6x/kernel/
Dtraps.c97 { "Oops - instruction fetch", SIGBUS, BUS_ADRERR },
98 { "Oops - fetch packet", SIGBUS, BUS_ADRERR },
111 { "Oops - external exception", SIGBUS, BUS_ADRERR },
112 { "Oops - external exception", SIGBUS, BUS_ADRERR },
113 { "Oops - external exception", SIGBUS, BUS_ADRERR },
114 { "Oops - external exception", SIGBUS, BUS_ADRERR },
115 { "Oops - external exception", SIGBUS, BUS_ADRERR },
116 { "Oops - external exception", SIGBUS, BUS_ADRERR },
117 { "Oops - external exception", SIGBUS, BUS_ADRERR },
118 { "Oops - external exception", SIGBUS, BUS_ADRERR },
[all …]
/Linux-v4.19/arch/unicore32/mm/
Dfault.c309 sig = SIGBUS; in do_pf()
415 { do_good, SIGBUS, 0, "no error" },
416 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
417 { do_bad, SIGBUS, BUS_OBJERR, "external exception" },
418 { do_bad, SIGBUS, 0, "burst operation" },
419 { do_bad, SIGBUS, 0, "unknown 00100" },
421 { do_bad, SIGBUS, 0, "2nd lvl large pt non-exist" },
422 { do_bad, SIGBUS, 0, "invalid pte" },
424 { do_bad, SIGBUS, 0, "middle page miss" },
425 { do_bad, SIGBUS, 0, "large page miss" },
[all …]
/Linux-v4.19/arch/microblaze/kernel/
Dexceptions.c90 die("opcode exception", regs, SIGBUS); in full_exception()
95 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
99 die("bus exception", regs, SIGBUS); in full_exception()
104 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
108 die("bus exception", regs, SIGBUS); in full_exception()
117 die("Divide by zero exception", regs, SIGBUS); in full_exception()
/Linux-v4.19/arch/powerpc/mm/
Dfault.c164 return SIGBUS; in do_sigbus()
168 info.si_signo = SIGBUS; in do_sigbus()
185 force_sig_info(SIGBUS, &info, current); in do_sigbus()
426 _exception(SIGBUS, regs, BUS_OBJERR, address); in __do_page_fault()
429 return SIGBUS; in __do_page_fault()
581 return is_user ? 0 : SIGBUS; in __do_page_fault()
/Linux-v4.19/arch/riscv/kernel/
Dtraps.c101 SIGBUS, BUS_ADRALN, "instruction address misaligned");
107 SIGBUS, BUS_ADRALN, "load address misaligned");
111 SIGBUS, BUS_ADRALN, "store (or AMO) address misaligned");
/Linux-v4.19/arch/hexagon/kernel/
Dtraps.c255 force_sig(SIGBUS, current); in misaligned_instruction()
266 force_sig(SIGBUS, current); in misaligned_data_load()
272 force_sig(SIGBUS, current); in misaligned_data_store()
288 force_sig(SIGBUS, current); in precise_bus_error()
/Linux-v4.19/arch/arm64/mm/
Dfault.c573 si.si_signo = SIGBUS; in do_page_fault()
578 si.si_signo = SIGBUS; in do_page_fault()
582 si.si_signo = SIGBUS; in do_page_fault()
678 { do_sea, SIGBUS, BUS_OBJERR, "synchronous external abort" },
686 …{ do_sea, SIGBUS, BUS_OBJERR, "synchronous parity or ECC error" }, // Reserved when RAS is imple…
695 { do_alignment_fault, SIGBUS, BUS_ADRALN, "alignment fault" },
715 { do_bad, SIGBUS, BUS_OBJERR, "implementation fault (unsupported exclusive)" },
792 info.si_signo = SIGBUS; in do_sp_pc_abort()
/Linux-v4.19/arch/arc/kernel/
Dtraps.c85 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", __weak do_memory_error, BUS_ADRERR)
87 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
/Linux-v4.19/Documentation/arm/
Dmem_alignment16 trap to SIGBUS any code performing unaligned access (good for debugging bad
42 2 The kernel will send a SIGBUS signal to the user process
49 fixing up or sending SIGBUS signals:
/Linux-v4.19/arch/powerpc/platforms/cell/spufs/
Dfault.c51 info.si_signo = SIGBUS; in spufs_handle_event()
61 info.si_signo = SIGBUS; in spufs_handle_event()
/Linux-v4.19/arch/m68k/mm/
Dfault.c195 current->thread.signo = SIGBUS; in do_page_fault()
200 current->thread.signo = SIGBUS; in do_page_fault()
/Linux-v4.19/arch/microblaze/mm/
Dfault.c292 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address, current); in do_page_fault()
295 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/Linux-v4.19/arch/powerpc/platforms/8xx/
Dmachine_check.c32 bad_page_fault(regs, regs->dar, SIGBUS); in machine_check_8xx()
/Linux-v4.19/arch/mips/sgi-ip32/
Dip32-berr.c32 force_sig(SIGBUS, current); in ip32_be_handler()
/Linux-v4.19/arch/arc/mm/
Dfault.c241 info.si_signo = SIGBUS; in do_page_fault()
245 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/Linux-v4.19/Documentation/x86/x86_64/
Dmachinecheck59 1: panic or SIGBUS on uncorrected errors, log corrected errors
60 2: SIGBUS or log uncorrected errors, log corrected errors
61 3: never panic or SIGBUS, log all errors (for testing only)
/Linux-v4.19/arch/arm/mach-bcm/
Dbcm_5301x.c41 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
/Linux-v4.19/arch/xtensa/mm/
Dfault.c185 force_sig_fault(SIGBUS, BUS_ADRERR, (void *) address, current); in do_page_fault()
189 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/Linux-v4.19/arch/mips/math-emu/
Ddsemul.c252 return SIGBUS; in mips_dsemul()
276 return SIGBUS; in mips_dsemul()
/Linux-v4.19/security/apparmor/include/
Dsig_names.h20 [SIGBUS] = 7, /* 10, 7, 10 */
/Linux-v4.19/tools/testing/selftests/powerpc/alignment/
Dcopy_first_unaligned.c49 sigaction(SIGBUS, &signal_action, NULL); in setup_signal_handler()
/Linux-v4.19/arch/ia64/include/uapi/asm/
Dsignal.h20 #define SIGBUS 7 macro
/Linux-v4.19/arch/um/os-Linux/
Dsignal.c26 [SIGBUS] = bus_handler,
151 [SIGBUS] = sig_handler,

12345