/linux-6.3-rc2/arch/arm/mm/ |
A 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" }, 21 { do_bad, SIGBUS, 0, "unknown 18" }, 22 { do_bad, SIGBUS, 0, "unknown 19" }, 29 { do_bad, SIGBUS, 0, "unknown 26" }, 30 { do_bad, SIGBUS, 0, "unknown 27" }, 35 { do_bad, SIGBUS, 0, "unknown 32" }, 38 { do_bad, SIGBUS, 0, "unknown 35" }, [all …]
|
A D | fsr-2level.c | 28 { do_bad, SIGBUS, 0, "unknown 16" }, 29 { do_bad, SIGBUS, 0, "unknown 17" }, 30 { do_bad, SIGBUS, 0, "unknown 18" }, 31 { do_bad, SIGBUS, 0, "unknown 19" }, 33 { do_bad, SIGBUS, 0, "unknown 21" }, 35 { do_bad, SIGBUS, 0, "unknown 23" }, 37 { do_bad, SIGBUS, 0, "unknown 25" }, 38 { do_bad, SIGBUS, 0, "unknown 26" }, 47 { do_bad, SIGBUS, 0, "unknown 0" }, 48 { do_bad, SIGBUS, 0, "unknown 1" }, [all …]
|
/linux-6.3-rc2/arch/microblaze/kernel/ |
A D | exceptions.c | 88 die("opcode exception", regs, SIGBUS); in full_exception() 93 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception() 97 die("bus exception", regs, SIGBUS); in full_exception() 102 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception() 106 die("bus exception", regs, SIGBUS); in full_exception() 115 die("Divide by zero exception", regs, SIGBUS); in full_exception()
|
/linux-6.3-rc2/arch/riscv/kernel/ |
A D | traps.c | 135 SIGBUS, BUS_ADRALN, "instruction address misaligned"); 144 SIGBUS, BUS_ADRALN, "Oops - load address misaligned"); 146 SIGBUS, BUS_ADRALN, "Oops - store (or AMO) address misaligned"); 155 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_load_misaligned() 163 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_store_misaligned()
|
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/ |
A D | hwpoison.rst | 61 (可以在全局和每个进程中控制) 一旦检测到错误,立即向应用程序发送SIGBUS这允许 66 当应用程序运行到损坏的页面时,发送SIGBUS。这对不知道内存错误的应用程序来说是 93 注意,如果你想有一个专门的线程代表进程处理SIGBUS(BUS_MCEERR_AO),你应该在 94 指定线程上调用prctl(PR_MCE_KILL_EARLY)。否则,SIGBUS将被发送到主线程。
|
A D | hugetlbfs_reserv.rst | 20 时没有巨页存在,任务就会被发送一个SIGBUS,并经常不高兴地死去。在加入巨页支 272 在发生异常的任务不是所有者的情况下,异常将失败,该任务通常会收到一个SIGBUS。 277 会收到一个SIGBUS。但是,映射/预留的原始拥有者的行为将与预期一致。
|
/linux-6.3-rc2/Documentation/ABI/removed/ |
A D | sysfs-mce | 28 1 panic or SIGBUS on uncorrected errors, log corrected errors 29 2 SIGBUS or log uncorrected errors, log corrected errors 30 3 never panic or SIGBUS, log all errors (for testing only)
|
/linux-6.3-rc2/Documentation/admin-guide/cgroup-v1/ |
A D | hugetlb.rst | 76 that, the application will get SIGBUS signal if it tries to fault in HugeTLB 80 getting SIGBUS. 94 the application to get SIGBUS signal if the memory was reserved before hand. For 97 receive a SIGBUS if it's crossing its limit. 101 never causes the application to get SIGBUS signal if the memory was reserved 104 hard to avoid processes getting SIGBUS since the sysadmin needs precisely know 106 pages to satisfy all requests. Avoiding tasks getting SIGBUS on overcommited
|
/linux-6.3-rc2/arch/microblaze/mm/ |
A D | fault.c | 224 bad_page_fault(regs, address, SIGBUS); in do_page_fault() 294 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_page_fault() 297 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
|
/linux-6.3-rc2/arch/hexagon/kernel/ |
A D | traps.c | 235 force_sig(SIGBUS); in misaligned_instruction() 246 force_sig(SIGBUS); in misaligned_data_load() 252 force_sig(SIGBUS); in misaligned_data_store() 268 force_sig(SIGBUS); in precise_bus_error()
|
/linux-6.3-rc2/arch/powerpc/mm/ |
A D | fault.c | 141 return SIGBUS; in do_sigbus() 161 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)address); in do_sigbus() 422 _exception(SIGBUS, regs, BUS_OBJERR, address); in ___do_page_fault() 425 return SIGBUS; in ___do_page_fault() 531 return user_mode(regs) ? 0 : SIGBUS; in ___do_page_fault()
|
/linux-6.3-rc2/arch/arc/kernel/ |
A D | traps.c | 71 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", __weak do_memory_error, BUS_ADRERR) 73 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
|
/linux-6.3-rc2/Documentation/arm/ |
A D | mem_alignment.rst | 20 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-6.3-rc2/arch/powerpc/platforms/cell/spufs/ |
A D | fault.c | 34 force_sig_fault(SIGBUS, BUS_OBJERR, NULL); in spufs_handle_event() 42 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in spufs_handle_event()
|
/linux-6.3-rc2/arch/m68k/mm/ |
A D | fault.c | 188 current->thread.signo = SIGBUS; in do_page_fault() 193 current->thread.signo = SIGBUS; in do_page_fault()
|
/linux-6.3-rc2/arch/arm64/mm/ |
A D | fault.c | 662 arm64_force_sig_fault(SIGBUS, BUS_ADRERR, far, inf->name); in do_page_fault() 776 { do_sea, SIGBUS, BUS_OBJERR, "synchronous external abort" }, 784 …{ do_sea, SIGBUS, BUS_OBJERR, "synchronous parity or ECC error" }, // Reserved when RAS is imple… 793 { do_alignment_fault, SIGBUS, BUS_ADRALN, "alignment fault" }, 813 { do_bad, SIGBUS, BUS_OBJERR, "implementation fault (unsupported exclusive)" }, 848 arm64_notify_die("SP/PC alignment exception", regs, SIGBUS, BUS_ADRALN, in do_sp_pc_abort()
|
/linux-6.3-rc2/arch/powerpc/platforms/8xx/ |
A D | machine_check.c | 29 bad_page_fault(regs, SIGBUS); in machine_check_8xx()
|
/linux-6.3-rc2/arch/mips/sgi-ip32/ |
A D | ip32-berr.c | 32 force_sig(SIGBUS); in ip32_be_handler()
|
/linux-6.3-rc2/arch/arm/mach-bcm/ |
A D | bcm_5301x.c | 41 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
|
/linux-6.3-rc2/arch/loongarch/kernel/ |
A D | traps.c | 308 case SIGBUS: in process_fpemu_return() 309 force_sig_fault(SIGBUS, BUS_ADRERR, fault_addr); in process_fpemu_return() 363 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)regs->csr_badvaddr); in do_ade() 378 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr); in do_ale() 404 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr); in do_ale()
|
/linux-6.3-rc2/arch/xtensa/mm/ |
A D | fault.c | 233 force_sig_fault(SIGBUS, BUS_ADRERR, (void *) address); in do_page_fault() 237 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
|
/linux-6.3-rc2/arch/mips/math-emu/ |
A D | dsemul.c | 250 return SIGBUS; in mips_dsemul() 278 return SIGBUS; in mips_dsemul()
|
/linux-6.3-rc2/arch/ia64/include/uapi/asm/ |
A D | signal.h | 20 #define SIGBUS 7 macro
|
/linux-6.3-rc2/security/apparmor/include/ |
A D | sig_names.h | 20 [SIGBUS] = 7, /* 10, 7, 10 */
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/alignment/ |
A D | copy_first_unaligned.c | 44 sigaction(SIGBUS, &signal_action, NULL); in setup_signal_handler()
|