Searched refs:fault_code (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/powerpc/mm/ |
| H A D | exec_prot.c | 26 static volatile sig_atomic_t fault_code; variable 33 static bool is_fault_expected(int fault_code) in is_fault_expected() argument 35 if (fault_code == SEGV_ACCERR) in is_fault_expected() 39 if (fault_code == SEGV_PKUERR && pkeys_supported) in is_fault_expected() 56 fault_code = sinfo->si_code; in segv_handler() 72 if (is_fault_expected(fault_code)) { in segv_handler() 93 fault_code = -1; in check_exec_fault() 103 FAIL_IF(!is_fault_expected(fault_code)); in check_exec_fault() 170 fault_code = -1; in test() 175 FAIL_IF(remaining_faults != 0 || !is_fault_expected(fault_code)); in test() [all …]
|
| H A D | bad_accesses.c | 28 static volatile int fault_code; variable 34 fault_code = info->si_code; in segv_handler() 43 fault_code = 0; in bad_access() 59 FAIL_IF(fault_code == SEGV_MAPERR && \ in bad_access() 62 FAIL_IF(fault_code != SEGV_MAPERR && fault_code != SEGV_BNDERR); in bad_access()
|
| /linux/arch/sparc/mm/ |
| H A D | fault_64.c | 162 int fault_code) in do_fault_siginfo() argument 166 if (fault_code & FAULT_CODE_ITLB) { in do_fault_siginfo() 200 int fault_code, unsigned int insn, in do_kernel_fault() argument 213 if (!(fault_code & (FAULT_CODE_WRITE|FAULT_CODE_ITLB)) && in do_kernel_fault() 247 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault() 273 int si_code, fault_code; in do_sparc64_fault() local 278 fault_code = get_thread_fault_code(); in do_sparc64_fault() 286 if ((fault_code & FAULT_CODE_ITLB) && in do_sparc64_fault() 287 (fault_code & FAULT_CODE_DTLB)) in do_sparc64_fault() 335 if (fault_code & FAULT_CODE_BAD_RA) in do_sparc64_fault() [all …]
|
| /linux/arch/arm64/include/asm/ |
| H A D | processor.h | 172 unsigned long fault_code; /* ESR_EL1 value */ member
|
| /linux/arch/arm64/kernel/ |
| H A D | signal.c | 1139 if (add_all || current->thread.fault_code) { in setup_sigframe_layout() 1260 __put_user_error(current->thread.fault_code, &esr_ctx->esr, err); in setup_sigframe()
|
| /linux/arch/arm64/mm/ |
| H A D | fault.c | 466 current->thread.fault_code = esr; in set_thread_esr()
|