__NR_getpid
stub_syscall2(__NR_kill, stub_syscall0(__NR_getpid), SIGSTOP);
return syscall(__NR_getpid);
if (syscall == __NR_getpid) {
__SYSCALL(__NR_getpid, sys_getpid)
pid = my_syscall0(__NR_getpid);
return my_syscall0(__NR_getpid);
__SYSCALL(__NR_getpid, sys_getpid)
{ __NR_getpid, "getpid()" },
(void)syscall(__NR_getpid);
(void)syscall(__NR_getpid);
CASE_TEST(syscall_noargs); EXPECT_SYSEQ(1, syscall(__NR_getpid), getpid()); break;
syscall(__NR_getpid);
ret = syscall(__NR_getpid);
ret = syscall(__NR_getpid);
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),
syscall(__NR_getpid);
syscall(__NR_getpid);
ret = syscall(__NR_getpid);
EXPECT_EQ(__NR_getpid, sigsys->_syscall);
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 1, 0),
res = syscall(__NR_getpid);
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(-1, syscall(__NR_getpid));
EXPECT_EQ(-1, syscall(__NR_getpid));
EXPECT_EQ(mypid, syscall(__NR_getpid));
EXPECT_EQ(mypid, syscall(__NR_getpid));
EXPECT_NE(0, syscall(__NR_getpid));
EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee));
case __NR_getpid:
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),
EXPECT_EQ(self->parent, syscall(__NR_getpid));
EXPECT_NE(self->mypid, syscall(__NR_getpid));
EXPECT_EQ(-1, syscall(__NR_getpid));
EXPECT_NE(self->mypid, syscall(__NR_getpid));
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),
EXPECT_EQ(0, syscall(__NR_getpid));
EXPECT_EQ(0, syscall(__NR_getpid)) {
EXPECT_EQ(0, syscall(__NR_getpid)) {
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),
EXPECT_EQ(0, syscall(__NR_getpid));
syscall(__NR_getpid);
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, __NR_getpid, 0, 1),