gvisor/pkg
Michael Pratt 733ebe7c09 Merge FileMem.usage in IncRef
Per the doc, usage must be kept maximally merged. Beyond that, it is simply a
good idea to keep fragmentation in usage to a minimum.

The glibc malloc allocator allocates one page at a time, potentially causing
lots of fragmentation. However, those pages are likely to have the same number
of references, often making it possible to merge ranges.

PiperOrigin-RevId: 204960339
Change-Id: I03a050cf771c29a4f05b36eaf75b1a09c9465e14
2018-07-17 13:03:59 -07:00
..
abi Add API to decode 'stat.st_rdev' into major and minor numbers. 2018-07-17 10:50:53 -07:00
amutex Check in gVisor. 2018-04-28 01:44:26 -04:00
atomicbitops Check in gVisor. 2018-04-28 01:44:26 -04:00
binary Check in gVisor. 2018-04-28 01:44:26 -04:00
bits Check in gVisor. 2018-04-28 01:44:26 -04:00
bpf Add SyscallRules that supports argument filtering 2018-06-01 13:40:52 -07:00
compressio Fix warning: redundant if ...; err != nil check, just return error instead. 2018-05-08 09:51:56 -07:00
control Check in gVisor. 2018-04-28 01:44:26 -04:00
cpuid Fix misspellings 2018-05-07 16:38:01 -07:00
dhcp Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00
eventchannel Check in gVisor. 2018-04-28 01:44:26 -04:00
fd Check in gVisor. 2018-04-28 01:44:26 -04:00
gate Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00
hashio Internal change 2018-07-10 15:55:10 -07:00
ilist Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00
linewriter Check in gVisor. 2018-04-28 01:44:26 -04:00
log Add 'runsc debug' command 2018-06-20 13:31:31 -07:00
metric Check in gVisor. 2018-04-28 01:44:26 -04:00
p9 Drop version option from mount command 2018-07-02 10:23:27 -07:00
rand Replace crypto/rand with internal rand package 2018-06-15 15:36:00 -07:00
refs Implement sysv shm. 2018-05-17 15:06:19 -07:00
seccomp Add SyscallRules that supports argument filtering 2018-06-01 13:40:52 -07:00
secio Check in gVisor. 2018-04-28 01:44:26 -04:00
segment Check in gVisor. 2018-04-28 01:44:26 -04:00
sentry Merge FileMem.usage in IncRef 2018-07-17 13:03:59 -07:00
sleep Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00
state Internal change 2018-07-10 15:55:10 -07:00
sync Check in gVisor. 2018-04-28 01:44:26 -04:00
syserr Clarify that syserr.New must only be called during init 2018-05-22 11:54:31 -07:00
syserror Check in gVisor. 2018-04-28 01:44:26 -04:00
tcpip netstack: update goroutine save / restore safety comments. 2018-07-17 10:15:00 -07:00
tmutex Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00
unet Set CLOEXEC option to sockets 2018-06-11 16:45:50 -07:00
urpc Remove dead code in urpc 2018-05-05 01:22:23 -07:00
waiter Switch netstack licenses to Apache 2.0. 2018-07-09 14:04:40 -07:00