Lines Matching refs:worker

381   pid_t worker = -1;  member in PtraceResumptionTest
396 worker = fork(); in PtraceResumptionTest()
397 if (worker == -1) { in PtraceResumptionTest()
399 } else if (worker == 0) { in PtraceResumptionTest()
468 if (worker == -1) { in WaitForWorker()
473 pid_t rc = TEMP_FAILURE_RETRY(waitpid(worker, &result, WNOHANG)); in WaitForWorker()
481 rc = TEMP_FAILURE_RETRY(waitpid(worker, &result, 0)); in WaitForWorker()
482 if (rc != worker) { in WaitForWorker()
517 ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); in TEST_F()
518 ASSERT_EQ(0, ptrace(PTRACE_INTERRUPT, worker, 0, 0)) << strerror(errno); in TEST_F()
519 wait_for_ptrace_stop(worker); in TEST_F()
527 ASSERT_EQ(0, TEMP_FAILURE_RETRY(waitpid(worker, &result, WNOHANG))); in TEST_F()
529 ASSERT_EQ(worker, TEMP_FAILURE_RETRY(waitpid(worker, &result, 0))); in TEST_F()
533 StartTracer([this]() { ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); }); in TEST_F()
540 ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); in TEST_F()
541 ASSERT_EQ(0, ptrace(PTRACE_INTERRUPT, worker, 0, 0)) << strerror(errno); in TEST_F()
542 wait_for_ptrace_stop(worker); in TEST_F()
550 ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); in TEST_F()
551 ASSERT_EQ(0, ptrace(PTRACE_INTERRUPT, worker, 0, 0)) << strerror(errno); in TEST_F()
552 wait_for_ptrace_stop(worker); in TEST_F()
553 ASSERT_EQ(0, ptrace(PTRACE_CONT, worker, 0, 0)) << strerror(errno); in TEST_F()
560 StartTracer([this]() { ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); }); in TEST_F()
567 ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); in TEST_F()
568 ASSERT_EQ(0, ptrace(PTRACE_INTERRUPT, worker, 0, 0)) << strerror(errno); in TEST_F()
569 wait_for_ptrace_stop(worker); in TEST_F()
577 ASSERT_EQ(0, ptrace(PTRACE_SEIZE, worker, 0, 0)) << strerror(errno); in TEST_F()
578 ASSERT_EQ(0, ptrace(PTRACE_INTERRUPT, worker, 0, 0)) << strerror(errno); in TEST_F()
579 wait_for_ptrace_stop(worker); in TEST_F()
580 ASSERT_EQ(0, ptrace(PTRACE_CONT, worker, 0, 0)) << strerror(errno); in TEST_F()