/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/ |
H A D | 2-1.c | 87 int *child_pid; in main() local 107 child_pid = malloc(nb_child * sizeof(int)); in main() 134 child_pid[i] = fork(); in main() 135 if (child_pid[i] == -1) { in main() 138 } else if (child_pid[i] == 0) { in main() 161 if (kill(child_pid[nb_child - 1], SIGTERM) != 0) { in main() 176 if (kill(child_pid[i], SIGKILL) != 0) { in main()
|
/kernel/linux/linux-5.10/tools/testing/selftests/breakpoints/ |
H A D | breakpoint_test.c | 33 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 D | breakpoint_test.c | 33 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/bpf/prog_tests/ |
H A D | task_kfunc.c | 38 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 D | test_bprm_opts.c | 34 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 D | test_lsm.c | 39 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 D | verify_pkcs7_sig.c | 79 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 D | test_local_storage.c | 28 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()
|
/third_party/ltp/testcases/kernel/sched/cfs-scheduler/ |
H A D | starvation.c | 86 pid_t child_pid; in do_test() local 88 child_pid = SAFE_FORK(); in do_test() 90 if (!child_pid) in do_test() 99 SAFE_KILL(child_pid, SIGTERM); in do_test() 100 TST_EXP_PASS(wait_for_pid(child_pid)); in do_test()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/ |
H A D | 17-7.c | 34 int child_pid, stat_loc; in main() local 58 child_pid = fork(); in main() 59 if (child_pid == -1) { in main() 62 } else if (child_pid == 0) { in main() 73 sched_setscheduler(child_pid, policy, ¶m); in main()
|
/third_party/ltp/lib/newlib_tests/ |
H A D | test_children_cleanup.c | 18 pid_t child_pid, main_pid = getpid(); in run() local 27 child_pid = SAFE_FORK(); in run() 30 if (!child_pid) { in run() 35 tst_res(TINFO, "Forked child %d", child_pid); in run()
|
/third_party/ltp/testcases/kernel/syscalls/clone/ |
H A D | clone01.c | 29 int status, child_pid; in verify_clone() local 34 child_pid = SAFE_WAIT(&status); in verify_clone() 36 if (child_pid == TST_RET) in verify_clone() 40 TST_RET, child_pid); in verify_clone()
|
/kernel/linux/linux-5.10/tools/testing/selftests/pidfd/ |
H A D | pidfd_poll_test.c | 49 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 D | test_lsm.c | 40 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 D | pidfd_poll_test.c | 49 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()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/fork/ |
H A D | 11-1.c | 67 pid_t child_pid; in main() local 88 child_pid = fork(); in main() 89 if (child_pid == -1) { in main() 94 if (child_pid == 0) in main() 97 if (waitpid(child_pid, &child_stat, 0) == -1) { in main()
|
/third_party/ltp/testcases/kernel/syscalls/mmap/ |
H A D | mmap18.c | 153 pid_t child_pid; in grow_stack_success() local 157 child_pid = SAFE_FORK(); in grow_stack_success() 158 if (!child_pid) { in grow_stack_success() 177 pid_t child_pid; in grow_stack_fail() local 181 child_pid = SAFE_FORK(); in grow_stack_fail() 182 if (!child_pid) { in grow_stack_fail()
|
/third_party/ltp/testcases/kernel/syscalls/fcntl/ |
H A D | fcntl22.c | 42 int child_pid; variable 63 child_pid = FORK_OR_VFORK(); in main() 64 switch (child_pid) { in main() 90 tst_record_childstatus(cleanup, child_pid); in main()
|
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/shm_open/ |
H A D | 5-1.c | 74 int fd, child_pid; in main() local 77 child_pid = fork(); in main() 78 if (child_pid == -1) { in main() 81 } else if (child_pid == 0) { in main()
|
/third_party/ltp/testcases/kernel/syscalls/fanotify/ |
H A D | fanotify12.c | 38 static pid_t child_pid; variable 108 child_pid = SAFE_FORK(); in generate_events() 113 if (child_pid == 0) { in generate_events() 125 SAFE_WAITPID(child_pid, &status, 0); in generate_events() 195 } else if (event->pid != child_pid) { in do_test() 201 (unsigned int) child_pid, in do_test()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ |
H A D | lib.c | 73 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()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ |
H A D | lib.c | 60 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()
|
/third_party/ltp/testcases/kernel/syscalls/sched_getparam/ |
H A D | sched_getparam01.c | 31 pid_t child_pid; in verify_sched_getparam() local 37 child_pid = SAFE_FORK(); in verify_sched_getparam() 38 if (!child_pid) { in verify_sched_getparam()
|
/third_party/ltp/testcases/kernel/syscalls/fork/ |
H A D | fork01.c | 29 int kid_status, term_pid, child_pid, pid, ret; in verify_fork() local 49 SAFE_FILE_SCANF(FILENAME, "%d", &child_pid); in verify_fork() 50 TST_EXP_EQ_LI(child_pid, pid); in verify_fork()
|
/third_party/ltp/testcases/kernel/syscalls/sched_setparam/ |
H A D | sched_setparam03.c | 26 pid_t child_pid; in run() local 28 child_pid = SAFE_FORK(); in run() 30 if (!child_pid) { in run()
|