/Linux-v4.19/arch/arm/mm/ |
D | fsr-3level.c | 3 { 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 …]
|
D | fsr-2level.c | 8 { 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/ |
D | traps.c | 97 { "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/ |
D | fault.c | 309 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/ |
D | exceptions.c | 90 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/ |
D | fault.c | 164 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/ |
D | traps.c | 101 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/ |
D | traps.c | 255 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/ |
D | fault.c | 573 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/ |
D | traps.c | 85 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/ |
D | mem_alignment | 16 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/ |
D | fault.c | 51 info.si_signo = SIGBUS; in spufs_handle_event() 61 info.si_signo = SIGBUS; in spufs_handle_event()
|
/Linux-v4.19/arch/m68k/mm/ |
D | fault.c | 195 current->thread.signo = SIGBUS; in do_page_fault() 200 current->thread.signo = SIGBUS; in do_page_fault()
|
/Linux-v4.19/arch/microblaze/mm/ |
D | fault.c | 292 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/ |
D | machine_check.c | 32 bad_page_fault(regs, regs->dar, SIGBUS); in machine_check_8xx()
|
/Linux-v4.19/arch/mips/sgi-ip32/ |
D | ip32-berr.c | 32 force_sig(SIGBUS, current); in ip32_be_handler()
|
/Linux-v4.19/arch/arc/mm/ |
D | fault.c | 241 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/ |
D | machinecheck | 59 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/ |
D | bcm_5301x.c | 41 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
|
/Linux-v4.19/arch/xtensa/mm/ |
D | fault.c | 185 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/ |
D | dsemul.c | 252 return SIGBUS; in mips_dsemul() 276 return SIGBUS; in mips_dsemul()
|
/Linux-v4.19/security/apparmor/include/ |
D | sig_names.h | 20 [SIGBUS] = 7, /* 10, 7, 10 */
|
/Linux-v4.19/tools/testing/selftests/powerpc/alignment/ |
D | copy_first_unaligned.c | 49 sigaction(SIGBUS, &signal_action, NULL); in setup_signal_handler()
|
/Linux-v4.19/arch/ia64/include/uapi/asm/ |
D | signal.h | 20 #define SIGBUS 7 macro
|
/Linux-v4.19/arch/um/os-Linux/ |
D | signal.c | 26 [SIGBUS] = bus_handler, 151 [SIGBUS] = sig_handler,
|