gvisor/pkg/sentry
Nicolas Lacasse e70f28664a Allow the watchdog to detect when the sandbox is stuck during setup.
The watchdog currently can find stuck tasks, but has no way to tell if the
sandbox is stuck before the application starts executing.

This CL adds a startup timeout and action to the watchdog. If Start() is not
called before the given timeout (if non-zero), then the watchdog will take the
action.

PiperOrigin-RevId: 277970577
2019-11-01 11:49:31 -07:00
..
arch Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
context Add context to state. 2019-10-31 18:03:24 -07:00
control Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
device
fs Merge pull request #641 from tanjianfeng:master 2019-10-23 16:55:15 -07:00
fsimpl
hostcpu
hostmm
inet Add endpoint tracking to the stack. 2019-10-29 16:14:51 -07:00
kernel Add context to state. 2019-10-31 18:03:24 -07:00
limits Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
loader Update symlink traversal limit when resolving interpreter path. 2019-10-29 13:59:28 -07:00
memmap
mm Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
pgalloc Add context to state. 2019-10-31 18:03:24 -07:00
platform platform/kvm: calll sigtimedwait with zero timeout 2019-10-31 12:29:04 -07:00
safemem Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
sighandling Update FIXME bug with GitHub issue. 2019-09-30 17:24:29 -07:00
socket Add endpoint tracking to the stack. 2019-10-29 16:14:51 -07:00
state netstack: Don't start endpoint goroutines too soon on restore. 2019-08-08 12:33:11 -07:00
strace Rename epsocket to netstack. 2019-10-07 13:57:59 -07:00
syscalls
time Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
unimpl
uniqueid
usage Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
usermem Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
vfs Update build tags to allow Go 1.14 2019-10-29 13:18:16 -07:00
watchdog Allow the watchdog to detect when the sandbox is stuck during setup. 2019-11-01 11:49:31 -07:00
BUILD go_marshal: Implement automatic generation of ABI marshalling code. 2019-09-09 13:36:39 -07:00