| /tools/testing/selftests/arm64/gcs/ |
| A D | gcs-locking.c | 46 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, ULONG_MAX, 0, 0, 0); in TEST() 110 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in TEST_F() 114 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 129 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 136 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in TEST_F() 153 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in TEST_F() 157 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 164 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in TEST_F() 173 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in TEST_F() 188 ret = prctl(PR_GET_SHADOW_STACK_STATUS, &mode, 0, 0, 0); in main()
|
| /tools/testing/selftests/powerpc/dexcr/ |
| A D | dexcr.h | 35 unsigned long prctl; /* 'which' value for get/set prctl */ member 44 .prctl = PR_PPC_DEXCR_SBHE, 51 .prctl = PR_PPC_DEXCR_IBRTPD, 58 .prctl = PR_PPC_DEXCR_SRAPD, 65 .prctl = PR_PPC_DEXCR_NPHIE, 72 .prctl = -1,
|
| A D | chdexcr.c | 38 if (aspect->prctl == -1) in help() 48 if (aspects[i].prctl != -1 && !strcmp(aspects[i].opt, opt)) in opt_to_aspect() 84 err = pr_set_dexcr(aspect->prctl, ctrl); in apply_option()
|
| A D | dexcr.c | 65 return prctl(PR_PPC_GET_DEXCR, which, 0UL, 0UL, 0UL); in pr_get_dexcr() 70 return prctl(PR_PPC_SET_DEXCR, which, ctrl, 0UL, 0UL); in pr_set_dexcr()
|
| /tools/testing/selftests/prctl/ |
| A D | disable-tsc-test.c | 49 if ( prctl(PR_GET_TSC, &tsc_val) == -1) in sigsegv_cb() 55 if ( prctl(PR_SET_TSC, PR_TSC_ENABLE) == -1) in sigsegv_cb() 71 if ( prctl(PR_GET_TSC, &tsc_val) == -1) in main() 79 if ( prctl(PR_SET_TSC, PR_TSC_ENABLE) == -1) in main() 86 if ( prctl(PR_SET_TSC, PR_TSC_SIGSEGV) == -1) in main()
|
| A D | set-process-name.c | 21 res = prctl(PR_SET_NAME, name, NULL, NULL, NULL); in set_name() 33 res = prctl(PR_GET_NAME, name, NULL, NULL, NULL); in check_is_name_correct() 46 res = prctl(PR_GET_NAME, name, NULL, NULL, NULL); in check_null_pointer() 72 int res = prctl(PR_GET_NAME, name, NULL, NULL, NULL); in check_name()
|
| A D | disable-tsc-on-off-stress-test.c | 50 if (prctl(PR_SET_TSC, PR_TSC_ENABLE) < 0) in sigsegv_cb() 72 if (prctl(PR_SET_TSC, PR_TSC_SIGSEGV) < 0) in task()
|
| A D | disable-tsc-ctxt-sw-stress-test.c | 46 if (prctl(PR_SET_TSC, PR_TSC_SIGSEGV) < 0) in segvtask() 67 if (prctl(PR_SET_TSC, PR_TSC_ENABLE) < 0) in rdtsctask()
|
| /tools/testing/selftests/mm/ |
| A D | mdwe_test.c | 28 EXPECT_LT(prctl(PR_SET_MDWE, 7L, 0L, 0L, 0L), 0); in TEST() 30 EXPECT_LT(prctl(PR_SET_MDWE, 0L, 7L, 0L, 0L), 0); in TEST() 32 EXPECT_LT(prctl(PR_SET_MDWE, 0L, 0L, 7L, 0L), 0); in TEST() 34 EXPECT_LT(prctl(PR_SET_MDWE, 0L, 0L, 0L, 7L), 0); in TEST() 37 EXPECT_LT(prctl(PR_GET_MDWE, 7L, 0L, 0L, 0L), 0); in TEST() 39 EXPECT_LT(prctl(PR_GET_MDWE, 0L, 7L, 0L, 0L), 0); in TEST() 41 EXPECT_LT(prctl(PR_GET_MDWE, 0L, 0L, 7L, 0L), 0); in TEST() 43 EXPECT_LT(prctl(PR_GET_MDWE, 0L, 0L, 0L, 7L), 0); in TEST() 117 ret = prctl(PR_GET_MDWE, 0L, 0L, 0L, 0L); in TEST_F() 189 ret = prctl(PR_SET_MDWE, mdwe_flags, 0L, 0L, 0L); in FIXTURE_SETUP() [all …]
|
| A D | ksm_functional_tests.c | 200 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in __mmap_and_merge_range() 466 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl() 475 ret = prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl() 484 ret = prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl() 490 ret = prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl() 508 if (prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0) != 1) in test_child_ksm() 540 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl_fork() 568 if (prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0)) { in test_prctl_fork() 583 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl_fork_exec() 620 if (prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0)) { in test_prctl_fork_exec() [all …]
|
| /tools/testing/selftests/riscv/vector/ |
| A D | vstate_prctl.c | 18 rc = prctl(PR_RISCV_V_SET_CONTROL, provided); in test_and_compare_child() 42 rc = prctl(PR_RISCV_V_GET_CONTROL); in TEST() 56 rc = prctl(PR_RISCV_V_SET_CONTROL, PR_RISCV_V_VSTATE_CTRL_ON); in TEST() 72 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in TEST() 85 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in TEST() 215 rc = prctl(PR_RISCV_V_SET_CONTROL, 0xff0); in TEST() 228 rc = prctl(PR_RISCV_V_SET_CONTROL, 0x3); in TEST() 241 rc = prctl(PR_RISCV_V_SET_CONTROL, 0xc); in TEST()
|
| /tools/testing/selftests/seccomp/ |
| A D | seccomp_bpf.c | 380 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 450 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 487 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 521 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 544 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 547 ret = prctl(PR_GET_SECCOMP, 0, 0, 0, 0); in TEST() 553 ret = prctl(PR_GET_SECCOMP, 0, 0, 0, 0); in TEST() 569 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 586 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() 606 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST() [all …]
|
| A D | seccomp_benchmark.c | 220 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in main() 224 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &bitmap_prog); in main() 231 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &bitmap_prog); in main() 238 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog); in main() 245 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &bitmap_prog); in main()
|
| /tools/testing/selftests/syscall_user_dispatch/ |
| A D | sud_test.c | 74 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, 0, &sel); in TEST_SIGNAL() 92 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_valid() 99 EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_invalid() 224 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, 0, &glob_sel); in TEST() 280 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, 0, &glob_sel); in TEST_SIGNAL() 304 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, 0, &sel); in TEST() 312 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_OFF, 0, 0, 0); in TEST() 336 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_EXCLUSIVE_ON, 0, -1L, &sel); in TEST() 355 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, &glob_sel)); in test_range()
|
| /tools/testing/selftests/exec/ |
| A D | check-exec.c | 65 err = prctl(PR_SET_SECUREBITS, secbits); in test_secbits_set() 350 EXPECT_EQ(0, prctl(PR_GET_SECUREBITS)); in FIXTURE_SETUP() 377 unsigned int secbits = prctl(PR_GET_SECUREBITS); in TEST_F() 381 EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)); in TEST_F() 382 CHILD(EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS))); in TEST_F() 386 EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)); in TEST_F() 391 EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)); in TEST_F() 397 unsigned int secbits = prctl(PR_GET_SECUREBITS); in TEST_F() 415 unsigned int secbits = prctl(PR_GET_SECUREBITS); in TEST_F() 431 unsigned int secbits = prctl(PR_GET_SECUREBITS); in TEST_F() [all …]
|
| /tools/testing/selftests/capabilities/ |
| A D | test_execve.c | 93 if (prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0) != 0) in create_and_enter_ns() 279 …if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0, 0) != -1 || errno != E… in do_tests() 296 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_RAW, 0, 0, 0) != -1 || errno != EPERM) { in do_tests() 307 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0, 0) != 0) { in do_tests() 314 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, CAP_NET_BIND_SERVICE, 0, 0, 0) != 1) { in do_tests() 319 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0, 0) != 0) in do_tests() 323 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, CAP_NET_BIND_SERVICE, 0, 0, 0) != 0) { in do_tests() 329 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0, 0) != 0) in do_tests() 337 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, CAP_NET_BIND_SERVICE, 0, 0, 0) != 0) { in do_tests() 357 if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0, 0) != 0) in do_tests()
|
| /tools/perf/trace/beauty/ |
| A D | prctl_option.sh | 8 grep -E $regex ${beauty_uapi_linux_dir}/prctl.h | grep -v PR_SET_PTRACER | \ 15 grep -E $regex ${beauty_uapi_linux_dir}/prctl.h | \
|
| /tools/testing/selftests/arm64/fp/ |
| A D | vec-syscfg.c | 316 ret = prctl(data->prctl_get); in prctl_get() 341 ret = prctl(data->prctl_set, cur_vl); in prctl_set_same() 365 ret = prctl(data->prctl_set, data->min_vl); in prctl_set() 386 ret = prctl(data->prctl_set, data->max_vl); in prctl_set() 401 ret = prctl(data->prctl_get); in prctl_set() 428 ret = prctl(data->prctl_set, data->min_vl); in prctl_set_no_child() 475 ret = prctl(data->prctl_get); in prctl_set_for_child() 522 ret = prctl(data->prctl_set, data->max_vl); in prctl_set_onexec() 582 ret = prctl(data->prctl_set, vl); in prctl_set_all_vqs() 711 ret = prctl(sve_data->prctl_set, sve_data->min_vl); in change_sve_with_za() [all …]
|
| A D | vlset.c | 134 t = prctl(set_ctl, vl | flags); in main() 141 t = prctl(get_ctl); in main()
|
| /tools/perf/bench/ |
| A D | futex.c | 22 ret = prctl(PR_FUTEX_HASH, PR_FUTEX_HASH_SET_SLOTS, params->nbuckets, 0); in futex_set_nbuckets_param() 35 ret = prctl(PR_FUTEX_HASH, PR_FUTEX_HASH_GET_SLOTS); in futex_print_nbuckets()
|
| /tools/testing/selftests/powerpc/pmu/ |
| A D | per_event_excludes.c | 74 prctl(PR_TASK_PERF_EVENTS_ENABLE); in per_event_excludes() 80 prctl(PR_TASK_PERF_EVENTS_DISABLE); in per_event_excludes()
|
| A D | count_instructions.c | 35 prctl(PR_TASK_PERF_EVENTS_ENABLE); in do_count_loop() 40 prctl(PR_TASK_PERF_EVENTS_DISABLE); in do_count_loop()
|
| /tools/testing/selftests/arm64/mte/ |
| A D | check_prctl.c | 23 ret = prctl(PR_SET_TAGGED_ADDR_CTRL, val, 0, 0, 0); in set_tagged_addr_ctrl() 34 ret = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0); in get_tagged_addr_ctrl()
|
| A D | check_gcr_el1_cswitch.c | 49 if (prctl(PR_SET_TAGGED_ADDR_CTRL, prctl_set, 0, 0, 0)) { in execute_thread() 54 prctl_get = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0); in execute_thread()
|
| /tools/testing/selftests/riscv/abi/ |
| A D | pointer_masking.c | 47 ret = prctl(PR_SET_TAGGED_ADDR_CTRL, request << PR_PMLEN_SHIFT, 0, 0, 0); in test_pmlen() 51 ret = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0); in test_pmlen() 83 ret = prctl(PR_SET_TAGGED_ADDR_CTRL, arg, 0, 0, 0); in set_tagged_addr_ctrl() 85 ret = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0); in set_tagged_addr_ctrl()
|