Home
last modified time | relevance | path

Searched refs:prctl (Results 1 – 25 of 92) sorted by relevance

1234

/tools/testing/selftests/riscv/vector/
Dvstate_prctl.c55 rc = prctl(PR_RISCV_V_SET_CONTROL, provided); in test_and_compare_child()
92 rc = prctl(PR_RISCV_V_GET_CONTROL); in main()
98 rc = prctl(PR_RISCV_V_SET_CONTROL, PR_RISCV_V_VSTATE_CTRL_ON); in main()
109 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in main()
116 rc = prctl(PR_RISCV_V_SET_CONTROL, flag); in main()
154 rc = prctl(PR_RISCV_V_SET_CONTROL, 0xff0); in main()
160 rc = prctl(PR_RISCV_V_SET_CONTROL, 0x3); in main()
166 rc = prctl(PR_RISCV_V_SET_CONTROL, 0xc); in main()
172 rc = prctl(PR_RISCV_V_SET_CONTROL, 0xc); in main()
/tools/testing/selftests/powerpc/dexcr/
Ddexcr.h35 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,
Dchdexcr.c38 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()
Ddexcr.c65 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/
Ddisable-tsc-test.c49 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()
Dset-process-name.c21 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()
Ddisable-tsc-on-off-stress-test.c50 if (prctl(PR_SET_TSC, PR_TSC_ENABLE) < 0) in sigsegv_cb()
72 if (prctl(PR_SET_TSC, PR_TSC_SIGSEGV) < 0) in task()
Ddisable-tsc-ctxt-sw-stress-test.c46 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/
Dmdwe_test.c25 EXPECT_LT(prctl(PR_SET_MDWE, PR_MDWE_NO_INHERIT, 0L, 0L, 7L), 0); in TEST()
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()
111 EXPECT_EQ(prctl(PR_SET_MDWE, variant->first_flags, 0L, 0L, 0L), 0); in TEST_F()
[all …]
Dksm_functional_tests.c200 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in __mmap_and_merge_range()
442 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl()
451 ret = prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl()
460 ret = prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl()
466 ret = prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0); in test_prctl()
484 if (prctl(PR_GET_MEMORY_MERGE, 0, 0, 0, 0) != 1) in test_child_ksm()
516 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl_fork()
544 if (prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0)) { in test_prctl_fork()
559 ret = prctl(PR_SET_MEMORY_MERGE, 1, 0, 0, 0); in test_prctl_fork_exec()
596 if (prctl(PR_SET_MEMORY_MERGE, 0, 0, 0, 0)) { in test_prctl_fork_exec()
[all …]
/tools/testing/selftests/seccomp/
Dseccomp_bpf.c342 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_STRICT, NULL, NULL, NULL); in TEST()
353 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_STRICT, NULL, NULL, NULL); in TEST_SIGNAL()
369 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST()
380 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, NULL, 0, 0); in TEST()
384 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, NULL, NULL, NULL); in TEST()
404 ret = prctl(PR_GET_NO_NEW_PRIVS, 0, NULL, 0, 0); in TEST()
409 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog, 0, 0); in TEST()
439 ret = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); in TEST()
446 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog, 0, 0); in TEST()
453 ret = prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog, 0, 0); in TEST()
[all …]
Dseccomp_benchmark.c220 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/
Dsud_test.c68 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_ON, 0, 0, &sel); in TEST_SIGNAL()
86 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_valid()
93 EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_invalid()
201 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_ON, 0, 0, &glob_sel); in TEST()
257 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_ON, 0, 0, &glob_sel); in TEST_SIGNAL()
281 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_ON, 0, 0, &sel); in TEST()
289 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_OFF, 0, 0, 0); in TEST()
313 ret = prctl(PR_SET_SYSCALL_USER_DISPATCH, PR_SYS_DISPATCH_ON, 0, -1L, &sel); in TEST()
/tools/testing/selftests/capabilities/
Dtest_execve.c93 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/
Dprctl_option.sh8 grep -E $regex ${beauty_uapi_linux_dir}/prctl.h | grep -v PR_SET_PTRACER | \
15 grep -E $regex ${beauty_uapi_linux_dir}/prctl.h | \
Dx86_arch_prctl.sh7 prctl_arch_header=${beauty_x86_arch_asm_uapi_dir}/prctl.h
/tools/testing/selftests/arm64/fp/
Dvec-syscfg.c316 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()
466 ret = prctl(data->prctl_set, data->min_vl | PR_SVE_VL_INHERIT); in prctl_set_for_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()
531 ret = prctl(data->prctl_set, data->min_vl | PR_SVE_SET_VL_ONEXEC); in prctl_set_onexec()
[all …]
Dvlset.c134 t = prctl(set_ctl, vl | flags); in main()
141 t = prctl(get_ctl); in main()
/tools/testing/selftests/arm64/mte/
Dcheck_prctl.c19 ret = prctl(PR_SET_TAGGED_ADDR_CTRL, val, 0, 0, 0); in set_tagged_addr_ctrl()
30 ret = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0); in get_tagged_addr_ctrl()
Dcheck_gcr_el1_cswitch.c49 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/powerpc/pmu/
Dper_event_excludes.c74 prctl(PR_TASK_PERF_EVENTS_ENABLE); in per_event_excludes()
80 prctl(PR_TASK_PERF_EVENTS_DISABLE); in per_event_excludes()
Dcount_instructions.c35 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/tags/
Dtags_test.c24 if (prctl(PR_SET_TAGGED_ADDR_CTRL, PR_TAGGED_ADDR_ENABLE, 0, 0, 0) == 0) in main()
/tools/testing/selftests/arm64/signal/
Dsve_helpers.c26 vl = prctl(pr_set_vl, vq * 16); in sve_fill_vls()
/tools/testing/selftests/bpf/prog_tests/
Dtest_overhead.c72 if (CHECK_FAIL(prctl(PR_GET_NAME, comm, 0L, 0L, 0L))) in test_test_overhead()
146 prctl(PR_SET_NAME, comm, 0L, 0L, 0L); in test_test_overhead()

1234