Searched refs:fault_addr (Results 1 – 6 of 6) sorted by relevance
| /tools/testing/selftests/powerpc/mm/ |
| A D | pkey_exec_prot.c | 26 static volatile unsigned int *fault_addr; variable 33 if (sinfo->si_addr != (void *) fault_addr) in trap_handler() 47 if (sinfo->si_addr != (void *) fault_addr) { in segv_handler() 162 fault_addr = insns; in test() 180 printf("read from %p, pkey permissions are %s\n", fault_addr, in test() 182 i = *fault_addr; in test() 197 printf("write to %p, pkey permissions are %s\n", fault_addr, in test() 199 *fault_addr = PPC_INST_TRAP; in test() 220 i = *fault_addr; in test() 235 printf("write to %p, pkey permissions are %s\n", fault_addr, in test() [all …]
|
| A D | bad_accesses.c | 29 static volatile unsigned long fault_addr; variable 35 fault_addr = (unsigned long)info->si_addr; in segv_handler() 44 fault_addr = 0; in bad_access() 60 (fault_addr < PAGE_OFFSET || fault_addr >= kernel_virt_end)); in bad_access()
|
| A D | pkey_siginfo.c | 32 static volatile unsigned int *volatile fault_addr; variable 50 if (sinfo->si_addr != (void *) fault_addr) { in segv_handler() 68 pgstart = (void *) ((unsigned long) fault_addr & ~(pgsize - 1)); in segv_handler() 179 fault_addr = base + (rand() % numinsns); in protect_access() 190 FAIL_IF_EXIT(*fault_addr != PPC_INST_NOP && in protect_access() 191 *fault_addr != PPC_INST_BLR); in protect_access() 200 *fault_addr = PPC_INST_BLR; in protect_access() 201 FAIL_IF_EXIT(*fault_addr != PPC_INST_BLR); in protect_access() 209 : : "r"(fault_addr) : "ctr", "lr"); in protect_access()
|
| A D | exec_prot.c | 28 static volatile unsigned int *fault_addr; variable 48 if (sinfo->si_addr != (void *)fault_addr) in trap_handler() 59 if (sinfo->si_addr != (void *)fault_addr) { in segv_handler() 164 fault_addr = insns; in test() 174 i = *fault_addr; in test() 186 *fault_addr = PPC_INST_NOP; in test()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | bpf_mod_race.c | 63 static int test_setup_uffd(void *fault_addr) in test_setup_uffd() argument 80 uffd_register.range.start = (unsigned long)fault_addr; in test_setup_uffd() 92 void *fault_addr, *skel_fail; in test_bpf_mod_race_config() local 99 fault_addr = mmap(0, 4096, PROT_READ, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in test_bpf_mod_race_config() 100 if (!ASSERT_NEQ(fault_addr, MAP_FAILED, "mmap for uffd registration")) in test_bpf_mod_race_config() 112 skel->rodata->bpf_mod_race_config.fault_addr = fault_addr; in test_bpf_mod_race_config() 120 uffd = test_setup_uffd(fault_addr); in test_bpf_mod_race_config() 184 munmap(fault_addr, 4096); in test_bpf_mod_race_config()
|
| /tools/testing/selftests/bpf/progs/ |
| A D | bpf_mod_race.c | 12 void *fault_addr; member 79 bpf_copy_from_user(&dst, 1, bpf_mod_race_config.fault_addr); in BPF_PROG()
|
Completed in 10 milliseconds