gvisor/pkg/abi/linux
Jamie Liu 6bad4851d4 Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ.
cf. 2a36ab717e8f "rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ"

PiperOrigin-RevId: 336186795
2020-10-08 16:23:04 -07:00
..
BUILD Implement membarrier(2) commands other than *_SYNC_CORE. 2020-10-06 13:55:16 -07:00
aio.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
arch_amd64.go Specify a memory file in platform.New(). 2020-04-22 17:50:10 -07:00
audit.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
bpf.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
capability.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
clone.go Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
dev.go Refactor tty codebase to use master-replica terminology. 2020-09-01 14:43:41 -07:00
elf.go Enable thread local storage support on arm64. 2020-03-09 01:04:55 +00:00
epoll.go Better strace logging for epoll syscalls. 2020-02-20 11:31:00 -08:00
epoll_amd64.go Enable automated marshalling for epoll events. 2020-04-23 15:49:05 -07:00
epoll_arm64.go Enable automated marshalling for epoll events. 2020-04-23 15:49:05 -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
fadvise.go Port fadvise64 to vfs2. 2020-06-19 11:50:09 -07:00
fcntl.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
file.go Update preadv2/pwritev2 flag handling in vfs2. 2020-07-01 22:04:42 -07: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 Implement StatFS for various VFS2 filesystems. 2020-08-28 14:31:11 -07:00
fuse.go fs/fuse: Move the 'marshal' and 'primitive' packages to the 'pkg' directory. 2020-09-16 12:19:30 -07:00
futex.go Implement get/set_robust_list. 2020-07-23 17:42:50 -07:00
inotify.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ioctl.go Implement ioctl with measure in verity fs 2020-09-30 14:45:12 -07:00
ioctl_tun.go Implement tap/tun device in vfs. 2020-02-21 15:42:56 -08:00
ip.go Internal change. 2020-05-29 11:52:22 -07:00
ipc.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
limits.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
linux.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
membarrier.go Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. 2020-10-08 16:23:04 -07:00
mm.go Enable automated marshalling for mempolicy syscalls. 2020-04-23 18:20:21 -07:00
netdevice.go Enable automated marshalling for netstack. 2020-07-24 01:25:39 -07:00
netfilter.go iptables: refactor to make targets extendable 2020-09-29 15:02:25 -07:00
netfilter_ipv6.go ip6tables: redirect support 2020-09-30 16:04:26 -07:00
netfilter_test.go ip6tables: ABI structs and constants 2020-08-12 16:20:51 -07:00
netlink.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
netlink_route.go Fix minor bugs in a couple of interface IOCTLs. 2020-07-15 14:15:44 -07:00
poll.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -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
ptrace_amd64.go Enable automated marshalling for signals and the arch package. 2020-04-25 23:56:04 -07:00
ptrace_arm64.go Enable automated marshalling for signals and the arch package. 2020-04-25 23:56:04 -07:00
rseq.go Implement rseq(2) 2020-01-06 11:42:44 -08:00
rusage.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sched.go Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
seccomp.go Convert uses of the binary package in kernel to go-marshal. 2020-10-02 12:24:24 -07:00
sem.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
shm.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
signal.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
signalfd.go Convert uses of the binary package in kernel to go-marshal. 2020-10-02 12:24:24 -07:00
socket.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
splice.go Add basic plumbing for splice and stub implementation. 2019-05-21 15:18:12 -07:00
tcp.go {S,G}etsockopt for TCP_KEEPCNT option. 2020-06-10 13:37:27 -07:00
time.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
timer.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
tty.go Refactor tty codebase to use master-replica terminology. 2020-09-01 14:43:41 -07:00
uio.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
utsname.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
wait.go Move wait constants to abi/linux package 2019-05-22 11:15:33 -07:00
xattr.go tmpfs: Allow xattrs in the trusted namespace if creds has CAP_SYS_ADMIN. 2020-08-26 10:05:34 -07:00