Home
last modified time | relevance | path

Searched refs:child_pid (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c51 static void get_dbginfo(pid_t child_pid, struct ppc_debug_info *dbginfo) in get_dbginfo() argument
53 if (ptrace(PPC_PTRACE_GETHWDBGINFO, child_pid, NULL, dbginfo)) { in get_dbginfo()
199 static void check_success(pid_t child_pid, const char *name, const char *type, in check_success() argument
211 ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &siginfo); in check_success()
228 ptrace(PTRACE_SINGLESTEP, child_pid, NULL, 0); in check_success()
233 static void ptrace_set_debugreg(pid_t child_pid, unsigned long wp_addr) in ptrace_set_debugreg() argument
235 if (ptrace(PTRACE_SET_DEBUGREG, child_pid, 0, wp_addr)) { in ptrace_set_debugreg()
241 static int ptrace_sethwdebug(pid_t child_pid, struct ppc_hw_breakpoint *info) in ptrace_sethwdebug() argument
243 int wh = ptrace(PPC_PTRACE_SETHWDEBUG, child_pid, 0, info); in ptrace_sethwdebug()
252 static void ptrace_delhwdebug(pid_t child_pid, in argument
264 test_set_debugreg(pid_t child_pid) test_set_debugreg() argument
305 test_set_debugreg_kernel_userspace(pid_t child_pid) test_set_debugreg_kernel_userspace() argument
338 test_sethwdebug_exact(pid_t child_pid) test_sethwdebug_exact() argument
368 test_sethwdebug_exact_kernel_userspace(pid_t child_pid) test_sethwdebug_exact_kernel_userspace() argument
384 test_sethwdebug_range_aligned(pid_t child_pid) test_sethwdebug_range_aligned() argument
420 test_sethwdebug_range_unaligned(pid_t child_pid) test_sethwdebug_range_unaligned() argument
457 test_sethwdebug_range_unaligned_dar(pid_t child_pid) test_sethwdebug_range_unaligned_dar() argument
475 test_sethwdebug_dawr_max_range(pid_t child_pid) test_sethwdebug_dawr_max_range() argument
495 run_tests(pid_t child_pid, struct ppc_debug_info *dbginfo, bool dawr) run_tests() argument
513 pid_t child_pid; ptrace_hwbreak() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c52 static void get_dbginfo(pid_t child_pid, struct ppc_debug_info *dbginfo) in get_dbginfo() argument
54 if (ptrace(PPC_PTRACE_GETHWDBGINFO, child_pid, NULL, dbginfo)) { in get_dbginfo()
212 static void check_success(pid_t child_pid, const char *name, const char *type, in check_success() argument
224 ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &siginfo); in check_success()
241 ptrace(PTRACE_SINGLESTEP, child_pid, NULL, 0); in check_success()
246 static void ptrace_set_debugreg(pid_t child_pid, unsigned long wp_addr) in ptrace_set_debugreg() argument
248 if (ptrace(PTRACE_SET_DEBUGREG, child_pid, 0, wp_addr)) { in ptrace_set_debugreg()
254 static int ptrace_sethwdebug(pid_t child_pid, struct ppc_hw_breakpoint *info) in ptrace_sethwdebug() argument
256 int wh = ptrace(PPC_PTRACE_SETHWDEBUG, child_pid, 0, info); in ptrace_sethwdebug()
265 static void ptrace_delhwdebug(pid_t child_pid, in argument
277 test_set_debugreg(pid_t child_pid) test_set_debugreg() argument
318 test_set_debugreg_kernel_userspace(pid_t child_pid) test_set_debugreg_kernel_userspace() argument
351 test_sethwdebug_exact(pid_t child_pid) test_sethwdebug_exact() argument
381 test_sethwdebug_exact_kernel_userspace(pid_t child_pid) test_sethwdebug_exact_kernel_userspace() argument
397 test_sethwdebug_range_aligned(pid_t child_pid) test_sethwdebug_range_aligned() argument
433 test_multi_sethwdebug_range(pid_t child_pid) test_multi_sethwdebug_range() argument
465 test_multi_sethwdebug_range_dawr_overlap(pid_t child_pid) test_multi_sethwdebug_range_dawr_overlap() argument
496 test_sethwdebug_range_unaligned(pid_t child_pid) test_sethwdebug_range_unaligned() argument
533 test_sethwdebug_range_unaligned_dar(pid_t child_pid) test_sethwdebug_range_unaligned_dar() argument
551 test_sethwdebug_dawr_max_range(pid_t child_pid) test_sethwdebug_dawr_max_range() argument
571 run_tests(pid_t child_pid, struct ppc_debug_info *dbginfo, bool dawr) run_tests() argument
593 pid_t child_pid; ptrace_hwbreak() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dcpumask.c28 pid_t child_pid; in verify_success() local
50 child_pid = fork(); in verify_success()
51 if (!ASSERT_GT(child_pid, -1, "child_pid")) in verify_success()
53 if (child_pid == 0) in verify_success()
55 waitpid(child_pid, &status, 0); in verify_success()
H A Dtask_kfunc.c38 pid_t child_pid; in run_success_test() local
57 child_pid = fork(); in run_success_test()
58 if (!ASSERT_GT(child_pid, -1, "child_pid")) in run_success_test()
60 if (child_pid == 0) in run_success_test()
62 waitpid(child_pid, &status, 0); in run_success_test()
H A Dtest_bprm_opts.c34 int child_pid, child_status, ret, null_fd; in run_set_secureexec() local
36 child_pid = fork(); in run_set_secureexec()
37 if (child_pid == 0) { in run_set_secureexec()
65 } else if (child_pid > 0) { in run_set_secureexec()
66 waitpid(child_pid, &child_status, 0); in run_set_secureexec()
H A Dtest_lsm.c39 int child_pid, child_status; in exec_cmd() local
41 child_pid = fork(); in exec_cmd()
42 if (child_pid == 0) { in exec_cmd()
46 } else if (child_pid > 0) { in exec_cmd()
47 waitpid(child_pid, &child_status, 0); in exec_cmd()
H A Dverify_pkcs7_sig.c79 int child_pid, child_status; in _run_setup_process() local
81 child_pid = fork(); in _run_setup_process()
82 if (child_pid == 0) { in _run_setup_process()
87 } else if (child_pid > 0) { in _run_setup_process()
88 waitpid(child_pid, &child_status, 0); in _run_setup_process()
100 int ret, fd, child_status, child_pid; in populate_data_item_str() local
118 child_pid = fork(); in populate_data_item_str()
120 if (child_pid == -1) { in populate_data_item_str()
125 if (child_pid == 0) { in populate_data_item_str()
132 waitpid(child_pid, in populate_data_item_str()
[all...]
H A Dtest_local_storage.c28 int child_pid, child_status, ret; in run_self_unlink() local
31 child_pid = fork(); in run_self_unlink()
32 if (child_pid == 0) { in run_self_unlink()
45 } else if (child_pid > 0) { in run_self_unlink()
46 waitpid(child_pid, &child_status, 0); in run_self_unlink()
H A Dtest_ima.c21 int child_pid, child_status; in _run_measured_process() local
23 child_pid = fork(); in _run_measured_process()
24 if (child_pid == 0) { in _run_measured_process()
30 } else if (child_pid > 0) { in _run_measured_process()
31 waitpid(child_pid, &child_status, 0); in _run_measured_process()
/kernel/linux/linux-5.10/tools/testing/selftests/breakpoints/
H A Dbreakpoint_test.c33 static pid_t child_pid; variable
46 ret = ptrace(PTRACE_POKEUSER, child_pid, in set_breakpoint_addr()
88 dr7 = ptrace(PTRACE_PEEKUSER, child_pid, in toggle_breakpoint()
108 ret = ptrace(PTRACE_POKEUSER, child_pid, in toggle_breakpoint()
276 child_nr_tests = ptrace(PTRACE_PEEKDATA, child_pid, in check_success()
280 if (ptrace(PTRACE_POKEDATA, child_pid, &trapped, 1)) in check_success()
299 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_instruction_breakpoints()
321 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_watchpoints()
377 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_tests()
381 ptrace(PTRACE_CONT, child_pid, NUL in launch_tests()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/breakpoints/
H A Dbreakpoint_test.c33 static pid_t child_pid; variable
46 ret = ptrace(PTRACE_POKEUSER, child_pid, in set_breakpoint_addr()
88 dr7 = ptrace(PTRACE_PEEKUSER, child_pid, in toggle_breakpoint()
108 ret = ptrace(PTRACE_POKEUSER, child_pid, in toggle_breakpoint()
276 child_nr_tests = ptrace(PTRACE_PEEKDATA, child_pid, in check_success()
280 if (ptrace(PTRACE_POKEDATA, child_pid, &trapped, 1)) in check_success()
299 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_instruction_breakpoints()
321 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_watchpoints()
377 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_tests()
381 ptrace(PTRACE_CONT, child_pid, NUL in launch_tests()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/pidfd/
H A Dpidfd_poll_test.c49 int child_pid = fork(); in main() local
51 if (child_pid < 0) { in main()
61 if (child_pid == 0) { in main()
68 pidfd = sys_pidfd_open(child_pid, 0); in main()
108 if (waitpid(child_pid, NULL, 0) < 0) in main()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dtest_lsm.c40 int child_pid, child_status; in exec_cmd() local
42 child_pid = fork(); in exec_cmd()
43 if (child_pid == 0) { in exec_cmd()
47 } else if (child_pid > 0) { in exec_cmd()
48 waitpid(child_pid, &child_status, 0); in exec_cmd()
/kernel/linux/linux-6.6/tools/testing/selftests/pidfd/
H A Dpidfd_poll_test.c49 int child_pid = fork(); in main() local
51 if (child_pid < 0) { in main()
61 if (child_pid == 0) { in main()
68 pidfd = sys_pidfd_open(child_pid, 0); in main()
108 if (waitpid(child_pid, NULL, 0) < 0) in main()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/
H A Dlib.c73 int wait_for_child(pid_t child_pid) in wait_for_child() argument
77 if (waitpid(child_pid, &rc, 0) == -1) { in wait_for_child()
90 int kill_child_and_wait(pid_t child_pid) in kill_child_and_wait() argument
92 kill(child_pid, SIGTERM); in kill_child_and_wait()
94 return wait_for_child(child_pid); in kill_child_and_wait()
H A Dlib.h24 extern int kill_child_and_wait(pid_t child_pid);
25 extern int wait_for_child(pid_t child_pid);
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/
H A Dlib.c60 int wait_for_child(pid_t child_pid) in wait_for_child() argument
64 if (waitpid(child_pid, &rc, 0) == -1) { in wait_for_child()
77 int kill_child_and_wait(pid_t child_pid) in kill_child_and_wait() argument
79 kill(child_pid, SIGTERM); in kill_child_and_wait()
81 return wait_for_child(child_pid); in kill_child_and_wait()
H A Dlib.h23 extern int kill_child_and_wait(pid_t child_pid);
24 extern int wait_for_child(pid_t child_pid);
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Duprobe_multi.c24 int child_pid = 0; variable
39 child_pid = bpf_get_current_pid_tgid() >> 32; in uprobe_multi_check()
41 if (pid && child_pid != pid) in uprobe_multi_check()
/kernel/linux/linux-6.6/tools/testing/selftests/cgroup/
H A Dtest_zswap.c159 pid_t child_pid; in test_no_kmem_bypass() local
191 child_pid = cg_run_nowait(test_group, no_kmem_bypass_child, values); in test_no_kmem_bypass()
192 if (child_pid < 0) in test_no_kmem_bypass()
224 kill(child_pid, SIGTERM); in test_no_kmem_bypass()
225 waitpid(child_pid, &child_status, 0); in test_no_kmem_bypass()
/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dfin_ack_lat.c15 static int child_pid; variable
106 kill(SIGTERM, child_pid); in sig_handler()
144 child_pid = fork(); in main()
145 if (!child_pid) in main()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dfin_ack_lat.c15 static int child_pid; variable
106 kill(SIGTERM, child_pid); in sig_handler()
144 child_pid = fork(); in main()
145 if (!child_pid) in main()
/kernel/linux/linux-5.10/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c852 pid_t child_pid; in TEST() local
854 child_pid = fork(); in TEST()
855 ASSERT_LE(0, child_pid); in TEST()
856 if (child_pid == 0) { in TEST()
861 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
871 pid_t child_pid; in TEST() local
873 child_pid = fork(); in TEST()
874 ASSERT_LE(0, child_pid); in TEST()
875 if (child_pid in TEST()
890 pid_t child_pid; TEST() local
2942 pid_t child_pid; TEST() local
[all...]
/kernel/linux/linux-5.10/tools/power/cpupower/utils/idle_monitor/
H A Dcpupower-monitor.c286 pid_t child_pid; in fork_it() local
289 child_pid = fork(); in fork_it()
295 if (!child_pid) { in fork_it()
300 if (child_pid == -1) { in fork_it()
307 if (waitpid(child_pid, &status, 0) == -1) { in fork_it()
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dksm_functional_tests.c445 pid_t child_pid; in test_prctl_fork() local
458 child_pid = fork(); in test_prctl_fork()
459 if (!child_pid) { in test_prctl_fork()
461 } else if (child_pid < 0) { in test_prctl_fork()
466 if (waitpid(child_pid, &status, 0) < 0) { in test_prctl_fork()

Completed in 12 milliseconds

123