gvisor/pkg/abi/linux
Jamie Liu 471b15b212 Port most syscalls to VFS2.
pipe and pipe2 aren't ported, pending a slight rework of pipe FDs for VFS2.
mount and umount2 aren't ported out of temporary laziness. access and faccessat
need additional FSImpl methods to implement properly, but are stubbed to
prevent googletest from CHECK-failing. Other syscalls require additional
plumbing.

Updates #1623

PiperOrigin-RevId: 297188448
2020-02-25 13:37:34 -08:00
..
BUILD Implement tap/tun device in vfs. 2020-02-21 15:42:56 -08:00
aio.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
audit.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
bpf.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
capability.go Update comment 2019-06-21 10:56:42 -07:00
clone.go Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
dev.go Add //pkg/sentry/devices/memdev. 2020-01-29 10:09:31 -08:00
elf.go Add initial ptrace stub and syscall support for arm64. 2019-08-09 13:18:11 -07:00
epoll.go Better strace logging for epoll syscalls. 2020-02-20 11:31:00 -08:00
epoll_amd64.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
epoll_arm64.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
errors.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
eventfd.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
exec.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fcntl.go Implement F_GETOWN_EX and F_SETOWN_EX. 2019-12-05 17:28:52 -08:00
file.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
file_amd64.go Enable automated marshalling for struct stat. 2020-02-14 12:08:12 -08:00
file_arm64.go Enable automated marshalling for struct stat. 2020-02-14 12:08:12 -08:00
fs.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
futex.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
inotify.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ioctl.go Implement tap/tun device in vfs. 2020-02-21 15:42:56 -08:00
ioctl_tun.go Implement tap/tun device in vfs. 2020-02-21 15:42:56 -08:00
ip.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ipc.go Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
limits.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
linux.go Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
mm.go "Implement" mbind(2). 2019-06-06 16:29:46 -07:00
netdevice.go Update canonical repository. 2019-06-13 16:50:15 -07:00
netfilter.go We can now create and jump in iptables. For example: 2020-02-13 17:02:50 -08:00
netfilter_test.go Fix up and add some iptables ABI. 2019-07-22 17:06:18 -07:00
netlink.go netlink: return an error in nlmsgerr 2019-08-09 22:34:54 -07:00
netlink_route.go netlink: add support for RTM_F_LOOKUP_TABLE 2020-01-28 12:32:59 -08:00
poll.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
prctl.go Implement dumpability tracking and checks 2019-06-05 14:00:13 -07:00
ptrace.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
rseq.go Implement rseq(2) 2020-01-06 11:42:44 -08:00
rusage.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sched.go Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
seccomp.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sem.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
shm.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
signal.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
signalfd.go Signalfd support 2019-09-18 15:16:42 -07:00
socket.go Internal change. 2020-02-13 10:59:52 -08:00
splice.go Add basic plumbing for splice and stub implementation. 2019-05-21 15:18:12 -07:00
tcp.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
timer.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
tty.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
uio.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
utsname.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
wait.go Move wait constants to abi/linux package 2019-05-22 11:15:33 -07:00
xattr.go Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00