Home
last modified time | relevance | path

Searched refs:child_pid (Results 1 – 25 of 37) sorted by relevance

12

/linux/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c364 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_exact()
371 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_exact()
378 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_exact()
394 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_exact_kernel_userspace()
412 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_range_aligned()
421 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_range_aligned()
430 ptrace_delhwdebug(child_pid, wh); in test_sethwdebug_range_aligned()
573 test_set_debugreg(child_pid); in run_tests()
593 pid_t child_pid; in ptrace_hwbreak() local
597 child_pid = fork(); in ptrace_hwbreak()
[all …]
/linux/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()
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, NULL, 0); in launch_tests()
384 ptrace(PTRACE_CONT, child_pid, NULL, 0); in launch_tests()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dcpumask.c29 pid_t child_pid; in verify_success() local
51 child_pid = fork(); in verify_success()
52 if (!ASSERT_GT(child_pid, -1, "child_pid")) in verify_success()
54 if (child_pid == 0) in verify_success()
56 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 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 Dverify_pkcs7_sig.c86 int child_pid, child_status; in _run_setup_process() local
88 child_pid = fork(); in _run_setup_process()
89 if (child_pid == 0) { in _run_setup_process()
94 } else if (child_pid > 0) { in _run_setup_process()
95 waitpid(child_pid, &child_status, 0); in _run_setup_process()
107 int ret, fd, child_status, child_pid; in populate_data_item_str() local
125 child_pid = fork(); in populate_data_item_str()
127 if (child_pid == -1) { in populate_data_item_str()
132 if (child_pid == 0) { in populate_data_item_str()
139 waitpid(child_pid, &child_status, 0); in populate_data_item_str()
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()
H A Dtoken.c429 static void parent(int child_pid, struct bpffs_opts *bpffs_opts, int sock_fd) in parent() argument
455 err = wait_for_pid(child_pid); in parent()
464 if (child_pid > 0) in parent()
465 (void)kill(child_pid, SIGKILL); in parent()
472 int child_pid = 0, err; in subtest_userns() local
478 child_pid = fork(); in subtest_userns()
479 if (!ASSERT_GE(child_pid, 0, "fork")) in subtest_userns()
482 if (child_pid == 0) { in subtest_userns()
488 return parent(child_pid, bpffs_opts, sock_fds[0]); in subtest_userns()
494 if (child_pid > 0) in subtest_userns()
[all …]
/linux/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()
/linux/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);
/linux/tools/testing/selftests/mm/
H A Dksm_functional_tests.c512 pid_t child_pid; in test_prctl_fork() local
525 child_pid = fork(); in test_prctl_fork()
526 if (!child_pid) { in test_prctl_fork()
528 } else if (child_pid < 0) { in test_prctl_fork()
533 if (waitpid(child_pid, &status, 0) < 0) { in test_prctl_fork()
555 pid_t child_pid; in test_prctl_fork_exec() local
568 child_pid = fork(); in test_prctl_fork_exec()
569 if (child_pid == -1) { in test_prctl_fork_exec()
572 } else if (child_pid == 0) { in test_prctl_fork_exec()
580 if (waitpid(child_pid, &status, 0) > 0) { in test_prctl_fork_exec()
H A Dprotection_keys.c1376 pid_t child_pid; in test_ptrace_of_child() local
1392 child_pid = fork_lazy_child(); in test_ptrace_of_child()
1393 dprintf1("[%d] child pid: %d\n", getpid(), child_pid); in test_ptrace_of_child()
1395 ret = ptrace(PTRACE_ATTACH, child_pid, ignored, ignored); in test_ptrace_of_child()
1400 ret = waitpid(child_pid, &status, WUNTRACED); in test_ptrace_of_child()
1401 if ((ret != child_pid) || !(WIFSTOPPED(status))) { in test_ptrace_of_child()
1421 ret = ptrace(PTRACE_PEEKDATA, child_pid, ptr, ignored); in test_ptrace_of_child()
1431 ret = ptrace(PTRACE_PEEKDATA, child_pid, plain_ptr, ignored); in test_ptrace_of_child()
1438 ret = ptrace(PTRACE_DETACH, child_pid, ignored, 0); in test_ptrace_of_child()
1441 ret = kill(child_pid, SIGKILL); in test_ptrace_of_child()
/linux/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()
/linux/tools/testing/selftests/powerpc/pmu/ebb/
H A Dtask_event_vs_ebb_test.c22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument
30 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event()
H A Dtask_event_pinned_vs_ebb_test.c22 static int setup_child_event(struct event *event, pid_t child_pid) in setup_child_event() argument
32 FAIL_IF(event_open_with_pid(event, child_pid)); in setup_child_event()
/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c867 pid_t child_pid; in TEST() local
876 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
886 pid_t child_pid; in TEST() local
895 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
914 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3096 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3104 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3125 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3140 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3146 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
[all …]
/linux/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()
/linux/tools/testing/selftests/cgroup/
H A Dtest_zswap.c472 pid_t child_pid; in test_no_kmem_bypass() local
502 child_pid = cg_run_nowait(test_group, no_kmem_bypass_child, values); in test_no_kmem_bypass()
503 if (child_pid < 0) in test_no_kmem_bypass()
535 kill(child_pid, SIGTERM); in test_no_kmem_bypass()
536 waitpid(child_pid, &child_status, 0); in test_no_kmem_bypass()
H A Dtest_core.c84 int child_pid; in test_cgcore_destroy() local
96 child_pid = cg_run_nowait(cg_test, alloc_and_touch_anon_noexit, in test_cgcore_destroy()
99 if (child_pid < 0) in test_cgcore_destroy()
121 if (waitpid(child_pid, NULL, 0) < 0) in test_cgcore_destroy()
/linux/tools/testing/selftests/bpf/progs/
H A Duprobe_multi.c24 int child_pid = 0; variable
56 child_pid = cur_pid_tgid >> 32; in uprobe_multi_check()
/linux/drivers/hid/
H A Dhid-elo.c194 u16 child_vid, child_pid; in elo_broken_firmware() local
205 child_pid = le16_to_cpu(child->descriptor.idProduct); in elo_broken_firmware()
215 switch (child_pid) { in elo_broken_firmware()
/linux/tools/perf/
H A Dbuiltin-stat.c115 static volatile sig_atomic_t child_pid = -1; variable
664 if (child_pid != -1) in stat_handle_error()
665 kill(child_pid, SIGTERM); in stat_handle_error()
691 child_pid = evsel_list->workload.pid; in __run_perf_stat()
869 if (child_pid != -1) { in __run_perf_stat()
871 kill(child_pid, SIGTERM); in __run_perf_stat()
872 wait4(child_pid, &status, 0, &stat_config.ru_data); in __run_perf_stat()
968 if ((child_pid == -1) || stat_config.interval) in skip_signal()
978 child_pid = -1; in skip_signal()
995 if (child_pid != -1) in sig_atexit()
[all …]

12