gvisor/pkg
Andrei Vagin ebe99977a4 Mark all functions that are called from a forked child with go:norace
PiperOrigin-RevId: 384305599
2021-07-12 13:34:03 -07:00
..
abi Replace kernel.ExitStatus with linux.WaitStatus. 2021-07-08 13:39:15 -07:00
amutex Invert dependency between the context and amutex packages. 2020-09-15 15:14:53 -07:00
atomicbitops Use an exhaustive list of architectures 2021-05-12 10:26:21 -07:00
binary Move Align{Up,Down} into binary package. 2020-02-11 11:09:31 -08:00
bits Remove uses of the binary package from networking code. 2021-04-27 16:20:01 -07:00
bpf Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
buffer pkg/buffer: Remove dependency to safemem, code no longer used 2021-05-14 12:53:29 -07:00
cleanup
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 Allow runsc to generate coverage reports. 2021-04-16 17:56:16 -07:00
cpuid [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
crypto Automated rollback of changelist 374319456 2021-05-20 17:31:27 -07:00
errors [syserror] Update several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -07:00
eventchannel [syserror] Update several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -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 [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
fdnotifier [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
flipcall Move flipcall.packetWindowMmap to memutil. 2021-06-23 13:18:17 -07:00
fspath Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
gohacks [syserror] Remove syserror from go_marshal 2021-04-14 11:28:49 -07:00
goid Bump build constraints to Go 1.18 2021-02-18 15:30:58 -08:00
hostarch [syserror] Split usermem package 2021-03-29 13:30:21 -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 Move flipcall.packetWindowMmap to memutil. 2021-06-23 13:18:17 -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] Change p9 server to use linuxerr. 2021-06-17 17:54:11 -07:00
pool Remove existing nogo exceptions. 2020-12-11 12:06:49 -08:00
procid [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
rand Actually wrap rand.Reader in bufio.Reader. 2020-03-20 17:02:13 -07:00
refs Parse mmap protection and flags in strace 2021-06-10 12:51:43 -07:00
refsvfs2 Document design details for refsvfs2 template. 2021-05-12 13:23:48 -07:00
ring0 Go 1.17 support for the KVM platform 2021-07-12 08:01:53 -07:00
safecopy Remove usermem dependency from marshal 2021-06-13 19:23:55 -07:00
safemem Optimize safemem.Zero 2021-04-19 13:01:59 -07:00
seccomp Mark all functions that are called from a forked child with go:norace 2021-07-12 13:34:03 -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 Mark all functions that are called from a forked child with go:norace 2021-07-12 13:34:03 -07:00
shim Delete PID files right after they are read 2021-06-29 14:49:33 -07:00
sleep Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
state Remove uses of the binary package from the rest of the sentry. 2021-05-04 16:41:08 -07:00
sync Mix checklocks and atomic analyzers. 2021-07-01 15:07:56 -07:00
syncevent Consolidate most synchronization primitive linknames in the sync package. 2020-12-02 19:08:32 -08:00
syserr [syserror] Update several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -07:00
syserror [syserror] Update several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -07:00
tcpip Prevent interleaving in sniffer pcap output 2021-07-12 12:24:17 -07:00
test Fix test_app task-tree 2021-05-27 19:55:03 -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 several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -07:00
waiter Add POLLRDNORM/POLLWRNORM support. 2021-03-24 12:11:44 -07:00