__NR_getppid
__NR_getppid);
__SYSCALL(__NR_getppid, sys_getppid)
syscall(__NR_getppid, 0);
#ifndef __NR_getppid
#ifndef __NR_getppid
return my_syscall0(__NR_getppid);
__SYSCALL(__NR_getppid, sys_getppid)
case __NR_getppid:
case __NR_getppid:
return bench_syscall_common(argc, argv, __NR_getppid);
(void)syscall(__NR_getppid);
(void)syscall(__NR_getppid);
__NR_getppid,
__NR_getppid,
__NR_getppid,
__NR_getppid,
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
res = syscall(__NR_getppid);
res = syscall(__NR_getppid);
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
change_syscall_nr(_metadata, tracee, __NR_getppid);
EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee));
syscall_nr_val = __NR_getppid;
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1),
EXPECT_EQ(self->parent, syscall(__NR_getppid));
EXPECT_NE(self->mypid, syscall(__NR_getppid));
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getppid, 0, 1),
EXPECT_EQ(parent, syscall(__NR_getppid));
if (user_notif_syscall(__NR_getppid, 0) < 0)
ret = syscall(__NR_getppid);
listener = user_notif_syscall(__NR_getppid,
EXPECT_EQ(user_notif_syscall(__NR_getppid,
ret = syscall(__NR_getppid);
EXPECT_EQ(req.data.nr, __NR_getppid);
ASSERT_EQ(-1, user_notif_syscall(__NR_getppid, flags));
ret = user_notif_syscall(__NR_getppid, flags);
listener = user_notif_syscall(__NR_getppid,
ret = syscall(__NR_getppid);
listener = user_notif_syscall(__NR_getppid,
ret = syscall(__NR_getppid);
listener = user_notif_syscall(__NR_getppid,
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
listener = user_notif_syscall(__NR_getppid,
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
listener = user_notif_syscall(__NR_getppid,
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
listener = user_notif_syscall(__NR_getppid,
if (syscall(__NR_getppid) != USER_NOTIF_MAGIC)
if (fcntl(syscall(__NR_getppid), F_GETFD) == -1)
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
listener = user_notif_syscall(__NR_getppid,
exit(syscall(__NR_getppid) != USER_NOTIF_MAGIC);
listener = user_notif_syscall(__NR_getppid,
ret = syscall(__NR_getppid);
ASSERT_EQ(req.data.nr, __NR_getppid);
listener = user_notif_syscall(__NR_getppid,
ret = syscall(__NR_getppid);
ret = syscall(__NR_getppid);
__NR_getppid, SECCOMP_FILTER_FLAG_NEW_LISTENER |
ret = syscall(__NR_getppid);
while (get_proc_syscall(_metadata, pid) != __NR_getppid &&
__NR_getppid, SECCOMP_FILTER_FLAG_NEW_LISTENER |
ret = syscall(__NR_getppid);
__NR_getppid, SECCOMP_FILTER_FLAG_NEW_LISTENER |
syscall(__NR_getppid);
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));
EXPECT_EQ(parent, syscall(__NR_getppid));