Lines Matching defs:ptrace

26 #include <sys/ptrace.h>
29 #include <linux/ptrace.h>
1540 ret = ptrace(PTRACE_ATTACH, tracee, NULL, 0);
1547 ret = ptrace(PTRACE_SETOPTIONS, tracee, NULL, ptrace_syscall ?
1554 ret = ptrace(ptrace_syscall ? PTRACE_SYSCALL : PTRACE_CONT,
1587 ret = ptrace(ptrace_syscall ? PTRACE_SYSCALL : PTRACE_CONT,
1649 ret = ptrace(PTRACE_GETEVENTMSG, tracee, NULL, &msg);
1660 ret = ptrace(PTRACE_POKEDATA, tracee, info->poke_addr, 0x1001);
1749 EXPECT_EQ(0, ptrace(PTRACE_SET_SYSCALL, tracee, NULL, _nr))
1763 EXPECT_EQ(0, ptrace(PTRACE_SETREGSET, tracee, \
1910 * return values on syscall exit during ptrace.
1925 # define ARCH_GETREGS(_regs) ptrace(PTRACE_GETREGS, tracee, 0, &(_regs))
1926 # define ARCH_SETREGS(_regs) ptrace(PTRACE_SETREGS, tracee, 0, &(_regs))
1932 ptrace(PTRACE_GETREGSET, tracee, NT_PRSTATUS, &__v); \
1938 ptrace(PTRACE_SETREGSET, tracee, NT_PRSTATUS, &__v); \
2003 TH_LOG("Unexpected ptrace event: %d", PTRACE_EVENT_MASK(status));
2008 ret = ptrace(PTRACE_GETEVENTMSG, tracee, NULL, &msg);
2069 ret = ptrace(PTRACE_GETEVENTMSG, tracee, NULL, &msg);
2076 * syscall exit under ptrace, and on exit the syscall number may
2119 * SECCOMP_RET_TRACE+PTRACE_CONT or plain ptrace()+PTRACE_SYSCALL.
2121 * ptrace (true).
2126 FIXTURE_VARIANT_ADD(TRACE_syscall, ptrace) {
2179 /* Do not install seccomp rewrite filters, as we'll use ptrace instead. */
3060 EXPECT_EQ(0, ptrace(PTRACE_TRACEME));
3105 ASSERT_EQ(0, ptrace(PTRACE_SETOPTIONS, child_pid, NULL,
3107 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0));
3115 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg));
3121 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info));
3131 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0));
3135 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info));
3146 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0));
3150 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0));
3157 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg));
3180 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0));
3325 ASSERT_EQ(0, ptrace(PTRACE_ATTACH, pid));
3332 ret = ptrace(PTRACE_SECCOMP_GET_METADATA, pid, sizeof(md), &md);
3342 ret = ptrace(PTRACE_SECCOMP_GET_METADATA, pid, sizeof(md), &md);
4450 ASSERT_EQ(0, ptrace(PTRACE_ATTACH, self->pid, NULL, 0));
4452 ASSERT_EQ(-1, ptrace(PTRACE_SETOPTIONS, self->pid, NULL, PTRACE_O_SUSPEND_SECCOMP));
4462 ret = ptrace(PTRACE_SEIZE, self->pid, NULL, PTRACE_O_SUSPEND_SECCOMP);