gvisor/test/syscalls/linux
Bhasker Hariharan a611fdaee3 Changes TCP packet dispatch to use a pool of goroutines.
All inbound segments for connections in ESTABLISHED state are delivered to the
endpoint's queue but for every segment delivered we also queue the endpoint for
processing to a selected processor. This ensures that when there are a large
number of connections in ESTABLISHED state the inbound packets are all handled
by a small number of goroutines and significantly reduces the amount of work the
goscheduler has to perform.

We let connections in other states follow the current path where the
endpoint's goroutine directly handles the segments.

Updates #231

PiperOrigin-RevId: 289728325
2020-01-14 14:15:50 -08:00
..
rseq Add tests for rseq(2) 2019-12-09 11:22:31 -08:00
32bit.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
BUILD Allow dual stack sockets to operate on AF_INET 2020-01-13 14:47:22 -08:00
accept_bind.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
accept_bind_stream.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
access.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
affinity.cc Internal change. 2019-08-26 14:07:17 -07:00
aio.cc Point TODO to gvisor.dev 2019-12-03 17:33:50 -08:00
alarm.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
arch_prctl.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
bad.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
base_poll_test.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
base_poll_test.h Internal change. 2019-08-29 14:01:47 -07:00
bind.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
brk.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
chdir.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
chmod.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
chown.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
chroot.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
clock_getres.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
clock_gettime.cc test/syscal: Don't skip ClockGettime.CputimeId 2019-12-02 15:37:17 -08:00
clock_nanosleep.cc Only copy out remaining time on nanosleep success 2019-09-30 13:07:32 -07:00
concurrency.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
connect_external.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
creat.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
dev.cc Merge pull request #533 from kevinGC:stub-dev-tty 2019-07-17 11:28:30 -07:00
dup.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
epoll.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
eventfd.cc Use return values from syscalls in eventfd tests. 2019-06-18 16:21:56 -07:00
exceptions.cc Add floating point exception tests 2019-11-27 13:49:12 -08:00
exec.cc Re-enable execveat test that was causing files in /bin to be deleted. 2019-12-10 11:42:03 -08:00
exec.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
exec_assert_closed_workload.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
exec_basic_workload.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
exec_binary.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
exec_proc_exe_workload.cc Fix suggestions from clang. 2019-06-28 15:32:29 -07:00
exec_state_workload.cc Replace usage of deprecated strtoul/strtoull 2019-06-18 14:18:47 -07:00
exit.cc Extract SleepSafe from test_util 2019-05-24 12:58:46 -07:00
exit_script.sh Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fadvise64.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fallocate.cc Implement fallocate(2) 2019-05-09 15:35:49 -07:00
fault.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fchdir.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fcntl.cc Implement F_GETOWN_EX and F_SETOWN_EX. 2019-12-05 17:28:52 -08:00
file_base.h Clean up readv_socket test suite. 2019-12-03 19:42:20 -08:00
flock.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
fork.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
fpsig_fork.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fpsig_nested.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fsync.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
futex.cc futex: wake one waiter if futex_wake is called with a non-positive value 2019-12-19 17:26:44 -08:00
getcpu.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
getdents.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
getrandom.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
getrusage.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
inotify.cc tests: fix errors detected by asan. 2020-01-13 10:16:07 -08:00
ioctl.cc Implement F_GETOWN_EX and F_SETOWN_EX. 2019-12-05 17:28:52 -08:00
ip_socket_test_util.cc Take addresses as const 2020-01-08 13:54:19 -08:00
ip_socket_test_util.h Take addresses as const 2020-01-08 13:54:19 -08:00
iptables.cc Read iptables via sockopts. 2019-08-19 10:05:59 -07:00
iptables.h Add iptables types for syscalls tests. 2019-07-29 13:20:09 -07:00
itimer.cc kokoro: run KVM syscall tests 2019-11-04 16:00:34 -08:00
kill.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
link.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
lseek.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
madvise.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
memfd.cc Fix suggestions from clang. 2019-06-28 15:32:29 -07:00
memory_accounting.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
mempolicy.cc "Implement" mbind(2). 2019-06-06 16:29:46 -07:00
mincore.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
mkdir.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
mknod.cc Fix suggestions from clang. 2019-06-28 15:32:29 -07:00
mlock.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
mmap.cc Parameterize mmap tests. 2019-12-19 16:07:04 -08:00
mount.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
mremap.cc Deflake aio_test. 2019-09-05 16:36:44 -07:00
msync.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
munmap.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
open.cc Check that a file is a regular file with open(O_TRUNC). 2019-11-14 16:08:34 -08:00
open_create.cc Check that a file is a regular file with open(O_TRUNC). 2019-11-14 16:08:34 -08:00
packet_socket.cc Add check for proper settings to AF_PACKET tests. 2019-10-23 17:21:12 -07:00
packet_socket_raw.cc AF_PACKET support for netstack (aka epsocket). 2019-10-21 13:23:18 -07:00
partial_bad_buffer.cc Fix partial_bad_buffer write tests. 2020-01-07 17:26:42 -08:00
pause.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
pipe.cc Allow open(O_TRUNC) and (f)truncate for proc files. 2019-11-26 18:21:09 -08:00
poll.cc tests: fix errors detected by asan. 2020-01-13 10:16:07 -08:00
ppoll.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
prctl.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
prctl_setuid.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
pread64.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
preadv.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
preadv2.cc Don't set RWF_HIPRI on InvalidOffset test. 2020-01-10 16:36:34 -08:00
priority.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
priority_execve.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
proc.cc Create correct file for /proc/[pid]/task/[tid]/io 2019-12-05 13:24:05 -08:00
proc_net.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
proc_net_tcp.cc Include <netinet/tcp.h> for TCP enums in proc_net tests 2019-12-09 13:37:32 -08:00
proc_net_udp.cc Include <netinet/tcp.h> for TCP enums in proc_net tests 2019-12-09 13:37:32 -08:00
proc_net_unix.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
proc_pid_smaps.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
proc_pid_uid_gid_map.cc Extract SleepSafe from test_util 2019-05-24 12:58:46 -07:00
pselect.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ptrace.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
pty.cc Check that a file is a regular file with open(O_TRUNC). 2019-11-14 16:08:34 -08:00
pty_root.cc Job control: controlling TTYs and foreground process groups. 2019-09-19 11:36:47 -07:00
pwrite64.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
pwritev2.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
raw_socket_hdrincl.cc Make raw socket tests pass in environments with or without CAP_NET_RAW. 2019-09-26 15:09:20 -07:00
raw_socket_icmp.cc Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
raw_socket_ipv4.cc Make raw socket tests pass in environments with or without CAP_NET_RAW. 2019-09-26 15:09:20 -07:00
read.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
readahead.cc Stub out readahead implementation. 2019-09-24 13:29:46 -07:00
readv.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
readv_common.cc tests: fix errors detected by asan. 2020-01-13 10:16:07 -08:00
readv_common.h Fix suggestions from clang. 2019-06-28 15:32:29 -07:00
readv_socket.cc Clean up readv_socket test suite. 2019-12-03 19:42:20 -08:00
rename.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
rlimits.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
rseq.cc Add tests for rseq(2) 2019-12-09 11:22:31 -08:00
rtsignal.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sched.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sched_yield.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
seccomp.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
select.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
semaphore.cc tests: don't use ASSERT_THAT after fork 2019-11-01 11:22:21 -07:00
sendfile.cc Don't report partialResult errors from sendfile 2019-10-03 13:38:30 -07:00
sendfile_socket.cc Remove comparison between signed and unsigned int 2019-10-23 12:59:48 -07:00
shm.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
sigaction.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sigaltstack.cc Add RunfilesPath to test_util 2019-12-03 12:47:03 -08:00
sigaltstack_check.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sigiret.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
signalfd.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
sigprocmask.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sigstop.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
sigtimedwait.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket.cc Sanity test that open(2) on a UDS fails 2019-10-02 14:01:49 -07:00
socket_abstract.cc Shutdown host sockets on internal shutdown 2019-06-05 18:40:37 -07:00
socket_bind_to_device.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_bind_to_device_distribution.cc Deflake a couple of TCP syscall tests when run under gotsan. 2020-01-09 17:58:48 -08:00
socket_bind_to_device_sequence.cc Add test for SO_BINDTODEVICE state bug. 2019-12-09 20:09:23 -08:00
socket_bind_to_device_util.cc Implement SO_BINDTODEVICE sockopt 2019-09-27 14:14:04 -07:00
socket_bind_to_device_util.h Implement SO_BINDTODEVICE sockopt 2019-09-27 14:14:04 -07:00
socket_blocking.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_blocking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_filesystem.cc Shutdown host sockets on internal shutdown 2019-06-05 18:40:37 -07:00
socket_generic.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_generic.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_inet_loopback.cc Changes TCP packet dispatch to use a pool of goroutines. 2020-01-14 14:15:50 -08:00
socket_ip_loopback_blocking.cc Put GetSocketPairs() in unnamed namespace 2019-12-18 12:50:04 -08:00
socket_ip_tcp_generic.cc Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
socket_ip_tcp_generic.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_ip_tcp_generic_loopback.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ip_tcp_loopback.cc Put GetSocketPairs() in unnamed namespace 2019-12-18 12:50:04 -08:00
socket_ip_tcp_loopback_blocking.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ip_tcp_loopback_nonblock.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ip_tcp_udp_generic.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_ip_udp_generic.cc Implement {g,s}etsockopt(IP_RECVTOS) for UDP sockets 2020-01-14 13:33:23 -08:00
socket_ip_udp_generic.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_ip_udp_loopback.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_ip_udp_loopback_blocking.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_ip_udp_loopback_nonblock.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_ip_unbound.cc Fix slice bounds out of range panic in parsing socket control message. 2020-01-08 16:32:34 -08:00
socket_ipv4_tcp_unbound_external_networking.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ipv4_tcp_unbound_external_networking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_ipv4_tcp_unbound_external_networking_test.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ipv4_udp_unbound.cc Fix typo, s/Convertable/Convertible/g 2019-12-02 08:33:43 -08:00
socket_ipv4_udp_unbound.h Add tests for SO_REUSEADDR and SO_REUSEPORT. 2019-11-12 14:04:14 -08:00
socket_ipv4_udp_unbound_external_networking.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_ipv4_udp_unbound_external_networking.h Handle interfaceAddr and NIC options separately for IP_MULTICAST_IF 2019-07-19 09:29:04 -07:00
socket_ipv4_udp_unbound_external_networking_test.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ipv4_udp_unbound_loopback.cc Add tests for SO_REUSEADDR and SO_REUSEPORT. 2019-11-12 14:04:14 -08:00
socket_netdevice.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink_route.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink_uevent.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink_util.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_netlink_util.h tests: include sys/socket.h before linux/if_arp.h 2019-11-22 10:57:11 -08:00
socket_non_blocking.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_non_blocking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_non_stream.cc Return correct length with MSG_TRUNC for unix sockets. 2020-01-08 17:24:05 -08:00
socket_non_stream.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_non_stream_blocking.cc Return correct length with MSG_TRUNC for unix sockets. 2020-01-08 17:24:05 -08:00
socket_non_stream_blocking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_stream.cc Return correct length with MSG_TRUNC for unix sockets. 2020-01-08 17:24:05 -08:00
socket_stream.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_stream_blocking.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_stream_blocking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_stream_nonblock.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_stream_nonblock.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_test_util.cc Internal change. 2019-08-26 14:07:17 -07:00
socket_test_util.h Add tests for SO_REUSEADDR and SO_REUSEPORT. 2019-11-12 14:04:14 -08:00
socket_test_util_impl.cc Internal change. 2019-08-26 14:07:17 -07:00
socket_unix.cc unix: allow to bind unix sockets only to AF_UNIX addresses 2019-12-12 11:08:56 -08:00
socket_unix.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_abstract_nonblock.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_unix_blocking_local.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_cmsg.cc strace: don't create a slice with a negative value 2019-12-03 13:49:38 -08:00
socket_unix_cmsg.h Shutdown host sockets on internal shutdown 2019-06-05 18:40:37 -07:00
socket_unix_dgram.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_dgram.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_dgram_local.cc Add AF_UNIX, SOCK_RAW sockets, which exist for some reason. 2019-07-17 11:49:16 -07:00
socket_unix_dgram_non_blocking.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_domain.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_filesystem_nonblock.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_unix_non_stream.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_unix_non_stream.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_non_stream_blocking_local.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_pair.cc Shutdown host sockets on internal shutdown 2019-06-05 18:40:37 -07:00
socket_unix_pair_nonblock.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_unix_seqpacket.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_seqpacket.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_seqpacket_local.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_unix_stream.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_unix_stream_blocking_local.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_stream_local.cc Give test instantiations meaningful names. 2019-06-05 15:57:27 -07:00
socket_unix_stream_nonblock_local.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_unbound_abstract.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_unbound_dgram.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_unix_unbound_filesystem.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_unbound_seqpacket.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_unbound_stream.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
splice.cc Implement splice methods for pipes and sockets. 2019-09-12 17:43:27 -07:00
stat.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
stat_times.cc Fix incorrect tmpfs timestamp updates 2019-05-20 13:35:17 -07:00
statfs.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sticky.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
symlink.cc Don't mask errors in createAt loop. 2019-07-08 14:57:15 -07:00
sync.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
sync_file_range.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sysinfo.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
syslog.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
sysret.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
tcp_socket.cc Changes TCP packet dispatch to use a pool of goroutines. 2020-01-14 14:15:50 -08:00
temp_umask.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
tgkill.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
timerfd.cc Merge pull request #450 from Pixep:feature/add-clock-boottime-as-monotonic 2019-07-19 10:44:45 -07:00
timers.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
tkill.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
truncate.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
udp_bind.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
udp_socket.cc Port tests in udp_socket.cc to Fuchsia 2019-12-02 05:38:30 -08:00
udp_socket_errqueue_test_case.cc Port tests in udp_socket.cc to Fuchsia 2019-12-02 05:38:30 -08:00
udp_socket_test_cases.cc Implement {g,s}etsockopt(IP_RECVTOS) for UDP sockets 2020-01-14 13:33:23 -08:00
udp_socket_test_cases.h Port tests in udp_socket.cc to Fuchsia 2019-12-02 05:38:30 -08:00
uidgid.cc Implement SO_BINDTODEVICE sockopt 2019-09-27 14:14:04 -07:00
uname.cc fix set hostname 2019-09-20 17:57:25 +00:00
unix_domain_socket_test_util.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
unix_domain_socket_test_util.h Import and structure cleanup. 2019-11-21 11:41:30 -08:00
unlink.cc gvisor: return ENOTDIR from the unlink syscall 2019-09-13 21:44:57 -07:00
unshare.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
utimes.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
vdso.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
vdso_clock_gettime.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
vfork.cc Migrate from gflags to absl flags 2019-09-16 11:58:27 -07:00
vsyscall.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
wait.cc Always wait on tracee children 2019-05-30 12:05:46 -07:00
write.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
xattr.cc Implement checks for get/setxattr at the syscall layer. 2019-12-16 13:20:07 -08:00