gvisor/pkg/abi/linux
Ian Lewis 74e397e39a Add introspection for Linux/AMD64 syscalls
Adds simple introspection for syscall compatibility information to Linux/AMD64.
Syscalls registered in the syscall table now have associated metadata like
name, support level, notes, and URLs to relevant issues.

Syscall information can be exported as a table, JSON, or CSV using the new
'runsc help syscalls' command. Users can use this info to debug and get info
on the compatibility of the version of runsc they are running or to generate
documentation.

PiperOrigin-RevId: 252558304
2019-06-10 23:38:36 -07:00
..
BUILD Move wait constants to abi/linux package 2019-05-22 11:15:33 -07:00
aio.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ashmem.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
binder.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 Add introspection for Linux/AMD64 syscalls 2019-06-10 23:38:36 -07:00
dev.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
elf.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07: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 Clean up pipe internals and add fcntl support 2019-05-21 20:12:27 -07:00
file.go Implement fallocate(2) 2019-05-09 15:35:49 -07:00
fs.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07: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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ip.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ipc.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
limits.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
linux.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
mm.go "Implement" mbind(2). 2019-06-06 16:29:46 -07:00
netdevice.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
netfilter.go Add netfilter ABI for iptables support. 2019-05-03 13:06:09 -07:00
netlink.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
netlink_route.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07: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
rusage.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sched.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket.go Use common definition of SockType. 2019-06-06 17:00:27 -07: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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07: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