Home
last modified time | relevance | path

Searched refs:pid (Results 1 – 25 of 60) sorted by relevance

123

/bionic/libc/malloc_debug/tests/
Dmalloc_debug_system_tests.cpp70 static void Exec(const char* test_name, const char* debug_options, pid_t* pid, int exit_code = 0, in Exec() argument
75 if ((*pid = fork()) == 0) { in Exec()
98 ASSERT_NE(-1, *pid); in Exec()
121 kill(*pid, SIGINT); in Exec()
131 int wait_pid = waitpid(*pid, &status, WNOHANG); in Exec()
132 if (*pid == wait_pid) { in Exec()
141 kill(*pid, SIGKILL); in Exec()
145 int wait_pid = waitpid(*pid, &kill_status, WNOHANG); in Exec()
146 if (wait_pid == *pid || (time(nullptr) - start_time) > timeout_seconds) { in Exec()
158 static void GetLogStr(pid_t pid, std::string* log_str, log_id log = LOG_ID_MAIN) { in GetLogStr() argument
[all …]
/bionic/tests/
Dpthread_dlfcn_test.cpp59 pid_t pid = fork(); in TEST() local
61 ASSERT_NE(-1, pid) << strerror(errno); in TEST()
63 if (pid == 0) { in TEST()
74 AssertChildExited(pid, 0); in TEST()
76 pid = fork(); in TEST()
78 ASSERT_NE(-1, pid) << strerror(errno); in TEST()
80 if (pid == 0) { in TEST()
88 AssertChildExited(pid, 0); in TEST()
102 pid_t pid = fork(); in TEST() local
104 ASSERT_NE(-1, pid) << strerror(errno); in TEST()
[all …]
Dspawn_test.cpp194 pid_t pid; in TEST() local
195 ASSERT_EQ(0, posix_spawn(&pid, eth.GetArg0(), nullptr, nullptr, eth.GetArgs(), nullptr)); in TEST()
196 AssertChildExited(pid, 0); in TEST()
202 pid_t pid; in TEST() local
203 ASSERT_EQ(0, posix_spawn(&pid, eth.GetArg0(), nullptr, nullptr, eth.GetArgs(), nullptr)); in TEST()
204 AssertChildExited(pid, 127); in TEST()
210 pid_t pid; in TEST() local
211 ASSERT_EQ(0, posix_spawnp(&pid, eth.GetArg0(), nullptr, nullptr, eth.GetArgs(), nullptr)); in TEST()
212 AssertChildExited(pid, 0); in TEST()
218 pid_t pid; in TEST() local
[all …]
Dsys_select_test.cpp52 static void DelayedWrite(int* pid, int* fd) { in DelayedWrite() argument
56 if ((*pid = fork()) == 0) { in DelayedWrite()
63 ASSERT_LT(0, *pid); in DelayedWrite()
69 static void DelayedWriteCleanup(int pid, int fd) { in DelayedWriteCleanup() argument
74 AssertChildExited(pid, 0); in DelayedWriteCleanup()
115 int pid, fd; in TEST() local
116 DelayedWrite(&pid, &fd); in TEST()
125 DelayedWriteCleanup(pid, fd); in TEST()
170 int pid, fd; in TEST() local
171 DelayedWrite(&pid, &fd); in TEST()
[all …]
Dsys_wait_test.cpp34 pid_t pid = fork(); in TEST() local
35 ASSERT_NE(pid, -1); in TEST()
37 if (pid == 0) _exit(66); in TEST()
40 ASSERT_EQ(0, waitid(P_PID, pid, &si, WEXITED)); in TEST()
41 ASSERT_EQ(pid, si.si_pid); in TEST()
Dutils.h172 static inline void AssertChildExited(int pid, int expected_exit_status,
179 ASSERT_EQ(pid, TEMP_FAILURE_RETRY(waitpid(pid, &status, 0))) << *error_msg;
236 pid_t pid = fork(); in Run() local
237 ASSERT_NE(pid, -1); in Run()
239 if (pid == 0) { in Run()
260 AssertChildExited(pid, expected_exit_status, &error_msg); in Run()
Dstdio_ext_test.cpp220 static void LockingByCallerHelper(std::atomic<pid_t>* pid) { in LockingByCallerHelper() argument
221 *pid = gettid(); in LockingByCallerHelper()
231 std::atomic<pid_t> pid(0); in TEST() local
233 reinterpret_cast<void* (*)(void*)>(LockingByCallerHelper), &pid)); in TEST()
234 WaitUntilThreadSleep(pid); in TEST()
Dpty_test.cpp58 pid_t pid = forkpty(&pty, nullptr, nullptr, nullptr); in TEST() local
59 ASSERT_NE(-1, pid); in TEST()
61 if (pid == 0) { in TEST()
69 AssertChildExited(pid, 0); in TEST()
Dmalloc_iterate_test.cpp243 pid_t pid; in TEST() local
244 if ((pid = fork()) == 0) { in TEST()
253 ASSERT_NE(-1, pid); in TEST()
258 pid_t wait_pid = TEMP_FAILURE_RETRY(waitpid(pid, nullptr, WNOHANG)); in TEST()
260 kill(pid, SIGKILL); in TEST()
/bionic/libc/bionic/
Dtermios.cpp39 pid_t pid; in tcgetpgrp() local
40 return (ioctl(fd, TIOCGPGRP, &pid) == -1) ? -1 : pid; in tcgetpgrp()
44 int tcsetpgrp(int fd, pid_t pid) { in tcsetpgrp() argument
45 return ioctl(fd, TIOCSPGRP, &pid); in tcsetpgrp()
Dpidfd.cpp33 extern "C" int __pidfd_open(pid_t pid, unsigned int flags);
36 int pidfd_open(pid_t pid, unsigned int flags) { in pidfd_open() argument
37 return FDTRACK_CREATE(__pidfd_open(pid, flags)); in pidfd_open()
Dptrace.cpp32 extern "C" long __ptrace(int req, pid_t pid, void* addr, void* data);
40 pid_t pid = va_arg(args, pid_t); in ptrace() local
50 long result = __ptrace(req, pid, addr, data); in ptrace()
Dspawn.cpp151 pid_t pid = use_vfork ? vfork() : fork(); in posix_spawn() local
152 if (pid == -1) return errno; in posix_spawn()
154 if (pid == 0) { in posix_spawn()
164 if (pid_ptr) *pid_ptr = pid; in posix_spawn()
168 int posix_spawn(pid_t* pid, const char* path, const posix_spawn_file_actions_t* actions, in posix_spawn() argument
170 return posix_spawn(pid, path, actions, attr, argv, env, execve); in posix_spawn()
173 int posix_spawnp(pid_t* pid, const char* file, const posix_spawn_file_actions_t* actions, in posix_spawnp() argument
175 return posix_spawn(pid, file, actions, attr, argv, env, execvpe); in posix_spawnp()
Dpty.cpp158 pid_t pid = fork(); in forkpty() local
159 if (pid == -1) { in forkpty()
165 if (pid == 0) { in forkpty()
178 return pid; in forkpty()
Draise.cpp37 pid_t pid = syscall(__NR_getpid); in raise() local
39 return tgkill(pid, tid, sig); in raise()
Dclock_getcpuclockid.cpp34 int clock_getcpuclockid(pid_t pid, clockid_t* clockid) { in clock_getcpuclockid() argument
38 clockid_t result = ~static_cast<clockid_t>(pid) << 3; in clock_getcpuclockid()
Dsched_getaffinity.cpp35 int sched_getaffinity(pid_t pid, size_t set_size, cpu_set_t* set) { in sched_getaffinity() argument
36 int rc = __sched_getaffinity(pid, set_size, set); in sched_getaffinity()
/bionic/benchmarks/
Dunistd_benchmark.cpp43 pid_t pid; in BM_unistd_fork_call() local
44 if ((pid = fork()) == 0) { in BM_unistd_fork_call()
51 if (pid == -1) { in BM_unistd_fork_call()
55 pid_t wait_pid = waitpid(pid, 0, 0); in BM_unistd_fork_call()
56 if (wait_pid != pid) { in BM_unistd_fork_call()
62 "waitpid return an unknown pid, expected %d, actual %d", pid, wait_pid); in BM_unistd_fork_call()
/bionic/libc/private/
Dbionic_inline_raise.h41 pid_t pid = syscall(__NR_getpid); variable
45 info.si_pid = pid;
50 register long r0 __asm__("r0") = pid;
57 register long x0 __asm__("x0") = pid;
65 register long rdi __asm__("rdi") = pid;
75 syscall(__NR_rt_tgsigqueueinfo, pid, tid, sig, &info);
/bionic/libc/kernel/uapi/linux/
Dif_pppol2tp.h26 __kernel_pid_t pid; member
33 __kernel_pid_t pid; member
40 __kernel_pid_t pid; member
47 __kernel_pid_t pid; member
/bionic/tests/libs/
Dtls_properties_helper.cpp95 pid_t pid = fork(); in test_iterate_another_thread_tls() local
96 assert(pid != -1); in test_iterate_another_thread_tls()
98 if (pid) { in test_iterate_another_thread_tls()
100 assert(pid == wait(&status)); in test_iterate_another_thread_tls()
/bionic/libc/upstream-openbsd/android/include/
Darc4random.h49 pid_t pid = getpid(); in _rs_forkdetect() local
51 if (_rs_pid == 0 || _rs_pid != pid || _rs_forked) { in _rs_forkdetect()
52 _rs_pid = pid; in _rs_forkdetect()
/bionic/libc/upstream-openbsd/lib/libc/net/
Dres_random.c231 pid_t pid; in __res_randomid() local
236 pid = getpid(); in __res_randomid()
240 if (ru_counter >= RU_MAX || ts.tv_sec > ru_reseed || pid != ru_pid) { in __res_randomid()
242 ru_pid = pid; in __res_randomid()
/bionic/libc/include/android/
Dlegacy_sys_wait_inlines.h41 static __inline pid_t wait4(pid_t pid, int* status, int options, struct rusage* rusage) { in wait4() argument
42 return __BIONIC_CAST(static_cast, pid_t, syscall(__NR_wait4, pid, status, options, rusage)); in wait4()
/bionic/libc/kernel/uapi/linux/dvb/
Dnet.h23 __u16 pid; member
33 __u16 pid; member

123