gvisor/pkg/sentry
Kevin Krakauer b1d5787726 Make netstack (//pkg/tcpip) buildable for 32 bit
Doing so involved breaking dependencies between //pkg/tcpip and the rest
of gVisor, which are discouraged anyways.

Tested on the Go branch via:
  gvisor.dev/gvisor/pkg/tcpip/...

Addresses #1446.

PiperOrigin-RevId: 363081778
2021-03-15 18:49:59 -07:00
..
arch [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
contexttest Pass overlay credentials via context in copy up. 2020-08-21 15:06:09 -07:00
control return root pids with runsc ps 2021-02-24 15:20:43 +00:00
device Add more information to panic when device ID don't match 2020-08-18 18:52:24 -07:00
devices Make netstack (//pkg/tcpip) buildable for 32 bit 2021-03-15 18:49:59 -07:00
fdimport Remove existing nogo exceptions. 2020-12-11 12:06:49 -08:00
fs Make netstack (//pkg/tcpip) buildable for 32 bit 2021-03-15 18:49:59 -07:00
fsbridge [vfs2] Don't leak reference from Mountnamespace.Root(). 2020-10-06 00:21:02 -07:00
fsimpl [op] Make gofer client handle return partial write length when err is nil. 2021-03-15 16:41:02 -07:00
fsmetric Port filesystem metrics to VFS2. 2020-11-18 18:10:02 -08:00
hostcpu Standardize on tools directory. 2020-01-27 12:21:00 -08:00
hostfd [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
hostmm [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
inet Implement /proc/sys/net/ipv4/ip_local_port_range 2021-03-08 20:40:34 -08:00
kernel [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
limits [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
loader exec: don't panic if an elf file is malformed 2021-02-08 19:18:03 -08:00
memmap Remove existing nogo exceptions. 2020-12-11 12:06:49 -08:00
mm Remove synchronous decommit for MADV_DONTNEED on private anonymous vmas. 2021-01-25 11:58:18 -08:00
pgalloc Add checklocks analyzer. 2021-03-03 12:24:21 -08:00
platform [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
sighandling [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
socket Make netstack (//pkg/tcpip) buildable for 32 bit 2021-03-15 18:49:59 -07:00
state [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
strace [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
syscalls [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
time [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
unimpl Update package locations. 2020-01-27 15:31:32 -08:00
uniqueid Update package locations. 2020-01-27 15:31:32 -08:00
usage [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. 2021-03-03 10:25:58 -08:00
vfs Report filesystem-specific mount options. 2021-03-11 16:49:36 -08:00
watchdog Add a helpful message in stuck task logs. 2020-11-19 16:52:25 -08:00
BUILD Cleanup internal package group. 2020-02-10 17:12:59 -08:00