gvisor/pkg/sentry/platform
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
..
filemem Check in gVisor. 2018-04-28 01:44:26 -04:00
interrupt Check in gVisor. 2018-04-28 01:44:26 -04:00
kvm Add allocator abstraction for page tables. 2018-06-06 21:48:24 -07:00
procid Check in gVisor. 2018-04-28 01:44:26 -04:00
ptrace Remove error return from AddressSpace.Release() 2018-05-11 12:24:15 -07:00
ring0 Add allocator abstraction for page tables. 2018-06-06 21:48:24 -07:00
safecopy Check in gVisor. 2018-04-28 01:44:26 -04:00
BUILD Check in gVisor. 2018-04-28 01:44:26 -04:00
context.go Check in gVisor. 2018-04-28 01:44:26 -04:00
mmap_min_addr.go Check in gVisor. 2018-04-28 01:44:26 -04:00
platform.go Remove error return from AddressSpace.Release() 2018-05-11 12:24:15 -07:00