| /linux/arch/arm/mm/ |
| H A D | fsr-2level.c | 16 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" }, 18 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" }, 20 { do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" }, 22 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" }, 50 { do_bad, SIGSEGV, SEGV_ACCERR, "section access flag fault" }, 53 { do_bad, SIGSEGV, SEGV_ACCERR, "page access flag fault" }, 56 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" }, 58 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" }, 60 { do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" }, 62 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
|
| H A D | fsr-3level.c | 12 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 13 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 14 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 16 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, 17 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" }, 18 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
|
| H A D | fault.c | 360 code = SEGV_ACCERR; in do_page_fault() 398 code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/arm64/mm/ |
| H A D | fault.c | 636 si_code = SEGV_ACCERR; in do_page_fault() 643 si_code = SEGV_ACCERR; in do_page_fault() 688 si_code = SEGV_ACCERR; in do_page_fault() 870 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 access flag fault" }, 871 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 872 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 873 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 874 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 permission fault" }, 875 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, 876 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" }, [all …]
|
| /linux/tools/testing/selftests/powerpc/mm/ |
| H A D | segv_errors.c | 60 FAIL_IF(si_code != SEGV_ACCERR); in test_segv_errors() 70 FAIL_IF(si_code != SEGV_ACCERR); in test_segv_errors()
|
| H A D | pkey_exec_prot.c | 61 case SEGV_ACCERR: in segv_handler() 200 FAIL_IF(remaining_faults != 0 || fault_code != SEGV_ACCERR); in test() 238 FAIL_IF(remaining_faults != 0 || fault_code != SEGV_ACCERR); in test()
|
| H A D | exec_prot.c | 35 if (fault_code == SEGV_ACCERR) in is_fault_expected()
|
| /linux/arch/loongarch/mm/ |
| H A D | fault.c | 230 si_code = SEGV_ACCERR; in __do_page_fault() 237 si_code = SEGV_ACCERR; in __do_page_fault() 243 si_code = SEGV_ACCERR; in __do_page_fault() 291 si_code = SEGV_ACCERR; in __do_page_fault()
|
| /linux/arch/hexagon/mm/ |
| H A D | vm_fault.c | 66 si_code = SEGV_ACCERR; in do_page_fault() 128 si_code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/s390/mm/ |
| H A D | fault.c | 303 return handle_fault_error_nolock(regs, SEGV_ACCERR); in do_exception() 327 return handle_fault_error(regs, SEGV_ACCERR); in do_exception() 394 return handle_fault_error_nolock(regs, SEGV_ACCERR); in do_protection_exception()
|
| /linux/arch/riscv/kernel/ |
| H A D | traps.c | 171 SIGSEGV, SEGV_ACCERR, "instruction access fault"); 199 SIGSEGV, SEGV_ACCERR, "load access fault"); 253 SIGSEGV, SEGV_ACCERR, "store (or AMO) access fault");
|
| /linux/arch/parisc/mm/ |
| H A D | fault.c | 386 si_code = SEGV_ACCERR; in do_page_fault() 401 si_code = (code == 26) ? SEGV_ACCERR : SEGV_MAPERR; in do_page_fault()
|
| /linux/arch/um/kernel/ |
| H A D | trap.c | 166 *code_out = SEGV_ACCERR; in handle_page_fault() 263 force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *) FAULT_ADDRESS(fi)); in bad_segv()
|
| /linux/arch/sparc/mm/ |
| H A D | fault_32.c | 159 code = SEGV_ACCERR; in do_sparc_fault() 318 code = SEGV_ACCERR; in force_user_fault()
|
| /linux/arch/riscv/mm/ |
| H A D | fault.c | 358 bad_area_nosemaphore(regs, SEGV_ACCERR, addr); in handle_page_fault() 393 code = SEGV_ACCERR; in handle_page_fault()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | protection-keys.rst | 99 将被设置为SEGV_PKERR,而当违反普通的mprotect()权限时,则是SEGV_ACCERR。
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | fault.c | 38 force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *)ea); in spufs_handle_event()
|
| /linux/arch/arc/mm/ |
| H A D | fault.c | 131 si_code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/m68k/mm/ |
| H A D | fault.c | 211 current->thread.code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/alpha/mm/ |
| H A D | fault.c | 128 si_code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/arm/kernel/ |
| H A D | swp_emulate.c | 105 si_code = SEGV_ACCERR; in set_segfault()
|
| /linux/arch/nios2/mm/ |
| H A D | fault.c | 97 code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/microblaze/mm/ |
| H A D | fault.c | 200 code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/openrisc/mm/ |
| H A D | fault.c | 142 si_code = SEGV_ACCERR; in do_page_fault()
|
| /linux/arch/xtensa/mm/ |
| H A D | fault.c | 142 code = SEGV_ACCERR; in do_page_fault()
|