gvisor/pkg
Ayush Ranjan 5afa642deb ext: Migrate from using fileReader custom interface to using io.Reader.
It gets rid of holding state of the io.Reader offset (which is anyways held by
the vfs.FileDescriptor struct. It is also odd using a io.Reader becuase we
using io.ReaderAt to interact with the device. So making a io.ReaderAt wrapper
makes more sense.

Most importantly, it gets rid of the complexity of extracting the file reader
from a regular file implementation and then using it. Now we can just use the
regular file implementation as a reader which is more intuitive.

PiperOrigin-RevId: 260846927
2019-07-30 19:43:59 -07:00
..
abi Fix up and add some iptables ABI. 2019-07-22 17:06:18 -07:00
amutex Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
atomicbitops Update canonical repository. 2019-06-13 16:50:15 -07:00
binary Update canonical repository. 2019-06-13 16:50:15 -07:00
bits Update canonical repository. 2019-06-13 16:50:15 -07:00
bpf Update canonical repository. 2019-06-13 16:50:15 -07:00
compressio Update canonical repository. 2019-06-13 16:50:15 -07:00
control Update canonical repository. 2019-06-13 16:50:15 -07:00
cpuid Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
eventchannel Rate limit the unimplemented syscall event handler. 2019-07-29 17:12:50 -07:00
fd Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
fdchannel Add //pkg/fdchannel. 2019-06-25 15:38:11 -07:00
fdnotifier Change syscall.POLL to syscall.PPOLL. 2019-07-30 11:01:29 -07:00
flipcall Add //pkg/flipcall. 2019-06-21 14:47:04 -07:00
fspath Sentry virtual filesystem, v2 2019-07-18 15:10:29 -07:00
gate Update canonical repository. 2019-06-13 16:50:15 -07:00
ilist Update canonical repository. 2019-06-13 16:50:15 -07:00
linewriter Update canonical repository. 2019-06-13 16:50:15 -07:00
log Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
memutil Update canonical repository. 2019-06-13 16:50:15 -07:00
metric Update canonical repository. 2019-06-13 16:50:15 -07:00
p9 Drop local_server support. 2019-06-28 20:35:10 -07:00
procid Update canonical repository. 2019-06-13 16:50:15 -07:00
rand Update canonical repository. 2019-06-13 16:50:15 -07:00
refs Remove map from fd_map, change to fd_table. 2019-07-02 19:28:59 -07:00
seccomp Change syscall.POLL to syscall.PPOLL. 2019-07-30 11:01:29 -07:00
secio Update canonical repository. 2019-06-13 16:50:15 -07:00
segment Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
sentry ext: Migrate from using fileReader custom interface to using io.Reader. 2019-07-30 19:43:59 -07:00
sleep Update canonical repository. 2019-06-13 16:50:15 -07:00
state Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
syserr netstack/udp: connect with the AF_UNSPEC address family means disconnect 2019-07-03 14:19:02 -07:00
syserror Cleanup straggling syscall dependencies. 2019-07-09 16:18:02 -07:00
tcpip Pass ProtocolAddress instead of its fields 2019-07-30 15:06:39 -07:00
tmutex Update canonical repository. 2019-06-13 16:50:15 -07:00
unet Change syscall.POLL to syscall.PPOLL. 2019-07-30 11:01:29 -07:00
urpc Fix various spelling issues in the documentation 2019-06-27 14:25:50 -07:00
waiter Update canonical repository. 2019-06-13 16:50:15 -07:00