Lines Matching defs:lwp
69 struct ptrace_lwpinfo lwp = {0, 0};
150 SYSCALL_REQUIRE(ptrace(PT_LWPINFO, child, &lwp, sizeof(lwp))
154 ATF_REQUIRE(lwp.pl_lwpid > 0);
156 DPRINTF("Assert that lwp thread %d received event "
157 "PL_EVENT_SIGNAL\n", lwp.pl_lwpid);
158 FORKEE_ASSERT_EQ(lwp.pl_event, PL_EVENT_SIGNAL);
163 lwpstatus.pl_lwpid = lwp.pl_lwpid;
169 SYSCALL_REQUIRE(ptrace(PT_LWPINFO, child, &lwp, sizeof(lwp))
173 ATF_REQUIRE_EQ(lwp.pl_lwpid, 0);
211 memset(&lwp, 0, sizeof(lwp));
236 ptrace(PT_LWPINFO, child, &lwp, sizeof(lwp)) != -1);
237 DPRINTF("LWP=%d\n", lwp.pl_lwpid);
240 ATF_REQUIRE(lwp.pl_lwpid > 0);
242 DPRINTF("Assert that lwp thread %d received expected "
243 "event\n", lwp.pl_lwpid);
244 FORKEE_ASSERT_EQ(lwp.pl_event,
245 info.psi_lwpid == lwp.pl_lwpid ?
251 lwpstatus.pl_lwpid = lwp.pl_lwpid;
263 DPRINTF("LWP=%d\n", lwpstatus.pl_lwpid);
323 SYSCALL_REQUIRE(ptrace(PT_LWPINFO, child, &lwp, sizeof(lwp))
325 DPRINTF("LWP=%d\n", lwp.pl_lwpid);
328 ATF_REQUIRE_EQ(lwp.pl_lwpid, 0);
437 struct ptrace_lwpinfo lwp = {0, 0};
497 FORKEE_ASSERT(ptrace(PT_LWPINFO, tracee, &lwp, sizeof(lwp))
501 FORKEE_ASSERTX(lwp.pl_lwpid > 0);
503 DPRINTF("Assert that lwp thread %d received event "
504 "PL_EVENT_SIGNAL\n", lwp.pl_lwpid);
505 FORKEE_ASSERT_EQ(lwp.pl_event, PL_EVENT_SIGNAL);
509 FORKEE_ASSERT(ptrace(PT_LWPINFO, tracee, &lwp, sizeof(lwp))
512 DPRINTF("Assert that there are no more lwp threads in "
514 FORKEE_ASSERT_EQ(lwp.pl_lwpid, 0);
545 memset(&lwp, 0, sizeof(lwp));
550 FORKEE_ASSERT(ptrace(PT_LWPINFO, tracee, &lwp,
551 sizeof(lwp)) != -1);
552 DPRINTF("LWP=%d\n", lwp.pl_lwpid);
555 FORKEE_ASSERT(lwp.pl_lwpid > 0);
557 DPRINTF("Assert that lwp thread %d received expected "
558 "event\n", lwp.pl_lwpid);
559 FORKEE_ASSERT_EQ(lwp.pl_event,
560 info.psi_lwpid == lwp.pl_lwpid ?
565 FORKEE_ASSERT(ptrace(PT_LWPINFO, tracee, &lwp, sizeof(lwp))
567 DPRINTF("LWP=%d\n", lwp.pl_lwpid);
570 FORKEE_ASSERT_EQ(lwp.pl_lwpid, 0);