gvisor/pkg/abi/linux
Michael Pratt d3ed9baac0 Implement dumpability tracking and checks
We don't actually support core dumps, but some applications want to
get/set dumpability, which still has an effect in procfs.

Lack of support for set-uid binaries or fs creds simplifies things a
bit.

As-is, processes started via CreateProcess (i.e., init and sentryctl
exec) have normal dumpability. I'm a bit torn on whether sentryctl exec
tasks should be dumpable, but at least since they have no parent normal
UID/GID checks should protect them.

PiperOrigin-RevId: 251712714
2019-06-05 14:00:13 -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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -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 Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -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