Home
last modified time | relevance | path

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

12

/linux/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, int wh) in ptrace_delhwdebug() argument
[all …]
/linux/tools/testing/selftests/namespaces/
H A Dregression_pidfd_setns_test.c34 pid_t child_pid; in TEST() local
46 child_pid = create_child(&pidfd, 0); in TEST()
47 ASSERT_GE(child_pid, 0); in TEST()
49 if (child_pid == 0) { in TEST()
87 pid_t child_pid; in TEST() local
95 child_pid = create_child(&pidfd, CLONE_NEWUSER | CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWNET); in TEST()
96 ASSERT_GE(child_pid, 0); in TEST()
98 if (child_pid == 0) { in TEST()
H A Dnsid_test.c27 pid_t child_pid; in FIXTURE() local
31 self->child_pid = 0; in FIXTURE_SETUP()
36 if (self->child_pid > 0) { in FIXTURE_TEARDOWN()
37 kill(self->child_pid, SIGKILL); in FIXTURE_TEARDOWN()
38 waitpid(self->child_pid, NULL, 0); in FIXTURE_TEARDOWN()
113 self->child_pid = pid; in TEST_F()
219 self->child_pid = pid; in TEST_F()
325 self->child_pid = pid; in TEST_F()
431 self->child_pid = pid; in TEST_F()
537 self->child_pid = pid; in TEST_F()
[all …]
/linux/tools/testing/selftests/mm/
H A Dprocess_madv.c23 pid_t child_pid; in FIXTURE() local
33 self->child_pid = -1; in FIXTURE_SETUP()
39 if (self->child_pid > 0) { in FIXTURE_TEARDOWN_PARENT()
40 kill(self->child_pid, SIGKILL); in FIXTURE_TEARDOWN_PARENT()
41 waitpid(self->child_pid, NULL, 0); in FIXTURE_TEARDOWN_PARENT()
150 self->child_pid = fork(); in TEST_F()
151 ASSERT_NE(self->child_pid, -1); in TEST_F()
153 if (self->child_pid == 0) { in TEST_F()
183 waitpid(self->child_pid, NULL, 0); in TEST_F()
188 self->child_pid = info.pid; in TEST_F()
[all …]
H A Dksm_functional_tests.c457 pid_t child_pid; in test_prctl_fork() local
470 child_pid = fork(); in test_prctl_fork()
471 if (!child_pid) { in test_prctl_fork()
474 } else if (child_pid < 0) { in test_prctl_fork()
479 if (waitpid(child_pid, &status, 0) < 0) { in test_prctl_fork()
541 pid_t child_pid; in test_prctl_fork_exec() local
557 child_pid = fork(); in test_prctl_fork_exec()
558 if (child_pid == -1) { in test_prctl_fork_exec()
561 } else if (child_pid == 0) { in test_prctl_fork_exec()
569 if (waitpid(child_pid, &status, 0) > 0) { in test_prctl_fork_exec()
[all …]
H A Dpkey_sighandler_tests.c289 int child_pid = 0; in test_sigsegv_handler_with_different_pkey_for_stack() local
332 &child_pid); in test_sigsegv_handler_with_different_pkey_for_stack()
445 int child_pid = 0; in test_pkru_sigreturn() local
503 &child_pid); in test_pkru_sigreturn()
513 child_pid = ret; in test_pkru_sigreturn()
517 ret = syscall_raw(SYS_tkill, child_pid, 0, 0, 0, 0, 0); in test_pkru_sigreturn()
/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()
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, NULL, 0); in launch_tests()
[all …]
/linux/tools/testing/selftests/pidfd/
H A Dpidfd_setattr_test.c29 pid_t child_pid; in FIXTURE() local
35 self->child_pid = create_child(&self->child_pidfd, CLONE_NEWUSER | CLONE_NEWPID); in FIXTURE_SETUP()
36 EXPECT_GE(self->child_pid, 0); in FIXTURE_SETUP()
38 if (self->child_pid == 0) in FIXTURE_SETUP()
44 sys_waitid(P_PID, self->child_pid, NULL, WEXITED); in FIXTURE_TEARDOWN()
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()
H A Dpidfd_xattr_test.c29 pid_t child_pid; in FIXTURE() local
35 self->child_pid = create_child(&self->child_pidfd, CLONE_NEWUSER | CLONE_NEWPID); in FIXTURE_SETUP()
36 EXPECT_GE(self->child_pid, 0); in FIXTURE_SETUP()
38 if (self->child_pid == 0) in FIXTURE_SETUP()
44 sys_waitid(P_PID, self->child_pid, NULL, WEXITED); in FIXTURE_TEARDOWN()
119 self->child_pidfd = sys_pidfd_open(self->child_pid, 0); in TEST_F()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dcpumask.c39 pid_t child_pid; in verify_success()
61 child_pid = fork(); in verify_success()
62 if (!ASSERT_GT(child_pid, -1, "child_pid")) in verify_success()
64 if (child_pid == 0) in verify_success()
66 waitpid(child_pid, &status, 0); in verify_success()
35 pid_t child_pid; verify_success() local
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.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()
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 Dtask_local_storage.c261 pid_t child_pid, my_tid; in test_uptr_basic() local
291 child_pid = fork(); in test_uptr_basic()
292 if (!ASSERT_NEQ(child_pid, -1, "fork")) in test_uptr_basic()
299 if (child_pid == 0) { in test_uptr_basic()
314 skel->bss->target_pid = child_pid; in test_uptr_basic()
318 err = waitpid(child_pid, NULL, 0); in test_uptr_basic()
319 ASSERT_EQ(err, child_pid, "waitpid"); in test_uptr_basic()
/linux/tools/testing/selftests/acct/
H A Dacct_syscall.c18 pid_t child_pid; in main() local
52 child_pid = fork(); in main()
54 if (child_pid < 0) { in main()
58 } else if (child_pid > 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/tty/
H A Dtty_tiocsti_test.c569 pid_t child_pid; in TEST_F() local
573 child_pid = fork(); in TEST_F()
574 ASSERT_GE(child_pid, 0); in TEST_F()
577 if (child_pid == 0) in TEST_F()
586 child_pid = fork(); in TEST_F()
587 ASSERT_GE(child_pid, 0); in TEST_F()
589 if (child_pid == 0) { in TEST_F()
637 ASSERT_EQ(waitpid(child_pid, &status, 0), child_pid); in TEST_F()
/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/bpf/progs/
H A Duprobe_multi.c24 int child_pid = 0; variable
56 child_pid = cur_pid_tgid >> 32; in uprobe_multi_check()
/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()
/linux/tools/power/cpupower/utils/idle_monitor/
H A Dcpupower-monitor.c301 pid_t child_pid; in fork_it() local
304 child_pid = fork(); in fork_it()
310 if (!child_pid) { in fork_it()
318 if (child_pid == -1) { in fork_it()
325 if (waitpid(child_pid, &status, 0) == -1) { in fork_it()

12