gvisor/pkg
Chong Cai 6eb8596f72 Add Event controls
Add Event controls and implement "stream" commands.

PiperOrigin-RevId: 390691702
2021-08-13 14:20:12 -07:00
..
abi [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
amutex Invert dependency between the context and amutex packages. 2020-09-15 15:14:53 -07:00
atomicbitops fix typo 2021-08-12 14:43:45 -07:00
binary Move Align{Up,Down} into binary package. 2020-02-11 11:09:31 -08:00
bitmap Merge pull request #6257 from zhlhahaha:2193-1 2021-07-30 14:43:13 -07:00
bits Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
bpf Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
buffer [op] Make PacketBuffer Clone() do a deeper copy. 2021-08-11 20:18:19 -07:00
cleanup Move Cleanup to its own package 2020-05-28 14:49:06 -07:00
compressio Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
context Support VFS2 save/restore. 2020-10-23 17:48:33 -07:00
control Merge pull request #6222 from avagin:stop 2021-06-25 15:43:17 -07:00
coverage Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
cpuid Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
crypto Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
errors [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
eventchannel Add Event controls 2021-08-13 14:20:12 -07:00
fd [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
fdchannel Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
fdnotifier Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
flipcall Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
fspath Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
gohacks Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
goid Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
hostarch Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
ilist Make ilist split safe. 2021-01-11 13:18:01 -08:00
linewriter Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
lisafs RFC: design for a 9P replacement 2020-09-15 13:19:36 -07:00
log Remove dependency on golang.org/x/sys/unix 2021-03-03 14:26:30 -08:00
marshal Remove usermem dependency from marshal 2021-06-13 19:23:55 -07:00
memutil Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
merkletree Sort children map before hash 2021-06-29 17:44:53 -07:00
metric Sentry: Measure the time it takes to initialize the Sentry. 2021-07-07 12:48:24 -07:00
p9 [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
pool Remove existing nogo exceptions. 2020-12-11 12:06:49 -08:00
procid Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
rand Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
refs Parse mmap protection and flags in strace 2021-06-10 12:51:43 -07:00
refsvfs2 Fix deadlock in procfs 2021-07-12 18:30:46 -07:00
ring0 kvm: set CR0.NE = 1 2021-07-22 15:55:31 -07:00
safecopy Remove usermem dependency from marshal 2021-06-13 19:23:55 -07:00
safemem Internal change. 2021-08-12 01:40:34 -07:00
seccomp Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
secio Standardize on tools directory. 2020-01-27 12:21:00 -08:00
segment Fix simple mistakes identified by goreportcard. 2021-01-12 12:38:22 -08:00
sentry Add Event controls 2021-08-13 14:20:12 -07:00
shim Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sleep Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
state Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sync Bump gVisor build tags to go1.19 2021-08-05 15:25:00 -07:00
syncevent Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
syserr Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
syserror [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
tcpip Free multicastMemberships on UDP endpoint close 2021-08-13 07:42:22 -07:00
test Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
unet [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
urpc Merge pull request #6222 from avagin:stop 2021-06-25 15:43:17 -07:00
usermem [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
waiter Add POLLRDNORM/POLLWRNORM support. 2021-03-24 12:11:44 -07:00