gvisor/pkg/sentry
Adin Scannell 1b5062263b Add allocator abstraction for page tables.
In order to prevent possible garbage collection and reuse of page table
pages prior to invalidation, introduce a former allocator abstraction
that can ensure entries are held during a single traversal. This also
cleans up the abstraction and splits it out of the machine itself.

PiperOrigin-RevId: 199581636
Change-Id: I2257d5d7ffd9c36f9b7ecd42f769261baeaf115c
2018-06-06 21:48:24 -07:00
..
arch Check in gVisor. 2018-04-28 01:44:26 -04:00
context Implement sysv shm. 2018-05-17 15:06:19 -07:00
control Added a function to the controller to checkpoint a container. 2018-06-06 11:43:55 -07:00
device Check in gVisor. 2018-04-28 01:44:26 -04:00
fs Add support for rpcinet owned procfs files. 2018-06-05 15:45:35 -07:00
hostcpu Check in gVisor. 2018-04-28 01:44:26 -04:00
inet sentry: Replaces saving of inet.Stack with retrieval via context. 2018-05-15 14:56:18 -07:00
kernel Fix capability check for sysv semaphores. 2018-05-17 15:38:11 -07:00
limits Check in gVisor. 2018-04-28 01:44:26 -04:00
loader Reword misleading log line 2018-05-08 09:59:03 -07:00
memmap Implement MAP_32BIT. 2018-05-11 11:18:31 -07:00
memutil Check in gVisor. 2018-04-28 01:44:26 -04:00
mm Implement sysv shm. 2018-05-17 15:06:19 -07:00
platform Add allocator abstraction for page tables. 2018-06-06 21:48:24 -07:00
safemem Check in gVisor. 2018-04-28 01:44:26 -04:00
sighandling Check in gVisor. 2018-04-28 01:44:26 -04:00
socket Add support for rpcinet ioctl(2). 2018-06-06 15:53:26 -07:00
state Sentry: always use "best speed" compression for save and remove the option. 2018-05-08 10:07:10 -07:00
strace Clean up control message strace logging 2018-05-03 16:26:23 -07:00
syscalls Remove offset check to match with Linux implementation. 2018-05-22 16:36:40 -07:00
time Check in gVisor. 2018-04-28 01:44:26 -04:00
uniqueid Check in gVisor. 2018-04-28 01:44:26 -04:00
usage Fix misspellings 2018-05-07 16:38:01 -07:00
usermem Check in gVisor. 2018-04-28 01:44:26 -04:00
watchdog Check in gVisor. 2018-04-28 01:44:26 -04:00
BUILD Check in gVisor. 2018-04-28 01:44:26 -04:00