Home
last modified time | relevance | path

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

12345

/Linux-v5.4/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-v5.4/arch/c6x/kernel/
Dtraps.c94 { "Oops - instruction fetch", SIGBUS, BUS_ADRERR },
95 { "Oops - fetch packet", SIGBUS, BUS_ADRERR },
108 { "Oops - external exception", SIGBUS, BUS_ADRERR },
109 { "Oops - external exception", SIGBUS, BUS_ADRERR },
110 { "Oops - external exception", 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 },
[all …]
/Linux-v5.4/arch/unicore32/mm/
Dfault.c300 sig = SIGBUS; in do_pf()
406 { do_good, SIGBUS, 0, "no error" },
407 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
408 { do_bad, SIGBUS, BUS_OBJERR, "external exception" },
409 { do_bad, SIGBUS, 0, "burst operation" },
410 { do_bad, SIGBUS, 0, "unknown 00100" },
412 { do_bad, SIGBUS, 0, "2nd lvl large pt non-exist" },
413 { do_bad, SIGBUS, 0, "invalid pte" },
415 { do_bad, SIGBUS, 0, "middle page miss" },
416 { do_bad, SIGBUS, 0, "large page miss" },
[all …]
/Linux-v5.4/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-v5.4/arch/riscv/kernel/
Dtraps.c95 SIGBUS, BUS_ADRALN, "instruction address misaligned");
101 SIGBUS, BUS_ADRALN, "load address misaligned");
105 SIGBUS, BUS_ADRALN, "store (or AMO) address misaligned");
/Linux-v5.4/arch/hexagon/kernel/
Dtraps.c242 force_sig(SIGBUS); in misaligned_instruction()
253 force_sig(SIGBUS); in misaligned_data_load()
259 force_sig(SIGBUS); in misaligned_data_store()
275 force_sig(SIGBUS); in precise_bus_error()
/Linux-v5.4/arch/powerpc/mm/
Dfault.c146 return SIGBUS; in do_sigbus()
166 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_sigbus()
451 _exception(SIGBUS, regs, BUS_OBJERR, address); in __do_page_fault()
454 return SIGBUS; in __do_page_fault()
607 return is_user ? 0 : SIGBUS; in __do_page_fault()
/Linux-v5.4/arch/arc/kernel/
Dtraps.c76 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", __weak do_memory_error, BUS_ADRERR)
78 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
/Linux-v5.4/Documentation/arm/
Dmem_alignment.rst20 trap to SIGBUS any code performing unaligned access (good for debugging bad
46 2 The kernel will send a SIGBUS signal to the user process
54 fixing up or sending SIGBUS signals::
/Linux-v5.4/arch/powerpc/platforms/cell/spufs/
Dfault.c34 force_sig_fault(SIGBUS, BUS_OBJERR, NULL); in spufs_handle_event()
42 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in spufs_handle_event()
/Linux-v5.4/arch/arm64/mm/
Dfault.c598 arm64_force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)addr, in do_page_fault()
689 { do_sea, SIGBUS, BUS_OBJERR, "synchronous external abort" },
697 …{ do_sea, SIGBUS, BUS_OBJERR, "synchronous parity or ECC error" }, // Reserved when RAS is imple…
706 { do_alignment_fault, SIGBUS, BUS_ADRALN, "alignment fault" },
726 { do_bad, SIGBUS, BUS_OBJERR, "implementation fault (unsupported exclusive)" },
791 SIGBUS, BUS_ADRALN, (void __user *)addr, esr); in do_sp_pc_abort()
/Linux-v5.4/arch/m68k/mm/
Dfault.c195 current->thread.signo = SIGBUS; in do_page_fault()
200 current->thread.signo = SIGBUS; in do_page_fault()
/Linux-v5.4/arch/microblaze/mm/
Dfault.c292 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_page_fault()
295 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/Linux-v5.4/arch/powerpc/platforms/8xx/
Dmachine_check.c29 bad_page_fault(regs, regs->dar, SIGBUS); in machine_check_8xx()
/Linux-v5.4/arch/mips/sgi-ip32/
Dip32-berr.c32 force_sig(SIGBUS); in ip32_be_handler()
/Linux-v5.4/Documentation/x86/x86_64/
Dmachinecheck.rst61 1: panic or SIGBUS on uncorrected errors, log corrected errors
62 2: SIGBUS or log uncorrected errors, log corrected errors
63 3: never panic or SIGBUS, log all errors (for testing only)
/Linux-v5.4/arch/arm/mach-bcm/
Dbcm_5301x.c41 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
/Linux-v5.4/arch/xtensa/mm/
Dfault.c185 force_sig_fault(SIGBUS, BUS_ADRERR, (void *) address); in do_page_fault()
189 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/Linux-v5.4/arch/mips/math-emu/
Ddsemul.c253 return SIGBUS; in mips_dsemul()
281 return SIGBUS; in mips_dsemul()
/Linux-v5.4/security/apparmor/include/
Dsig_names.h20 [SIGBUS] = 7, /* 10, 7, 10 */
/Linux-v5.4/tools/testing/selftests/powerpc/alignment/
Dcopy_first_unaligned.c44 sigaction(SIGBUS, &signal_action, NULL); in setup_signal_handler()
/Linux-v5.4/arch/ia64/include/uapi/asm/
Dsignal.h20 #define SIGBUS 7 macro
/Linux-v5.4/arch/um/os-Linux/
Dsignal.c27 [SIGBUS] = bus_handler,
141 [SIGBUS] = sig_handler,
/Linux-v5.4/Documentation/vm/
Dhwpoison.rst68 Send SIGBUS to the application as soon as the error is detected
74 Send SIGBUS when the application runs into the corrupted page.
103 the SIGBUS(BUS_MCEERR_AO) on behalf of the process, you should
105 the SIGBUS is sent to the main thread.

12345