17c18241cd
Right now, we need to call ptrace(PTRACE_SYSCALL) and wait() twice to execute one system call in a stub process. With these changes, we will need to call ptrace + wait only once. In addition, this allows to workaround the kernel bug when a stub process doesn't stop on syscall-exit-stop and starts executing the next system call. Reported-by: syzbot+37143cafa8dc3b5008ee@syzkaller.appspotmail.com PiperOrigin-RevId: 288393029 |
||
---|---|---|
.. | ||
BUILD | ||
filters.go | ||
ptrace.go | ||
ptrace_amd64.go | ||
ptrace_arm64.go | ||
ptrace_unsafe.go | ||
stub_amd64.s | ||
stub_arm64.s | ||
stub_unsafe.go | ||
subprocess.go | ||
subprocess_amd64.go | ||
subprocess_arm64.go | ||
subprocess_linux.go | ||
subprocess_linux_unsafe.go | ||
subprocess_unsafe.go |