gvisor/test/syscalls/linux
Mithun Iyer 326394b79a Fix listener close, client connect race
Fix a race where the ACK completing the handshake can be dropped by
a closing listener without RST to the peer. The listener close would
reset the accepted queue and that causes the connecting endpoint
in SYNRCVD state to drop the ACK thinking the queue if filled up.

PiperOrigin-RevId: 368165509
2021-04-13 00:58:56 -07:00
..
rseq Fix return for rseq_test. 2020-08-19 14:46:55 -07:00
32bit.cc arm64: add a travis build ci 2020-02-21 22:44:19 -08:00
BUILD Add initial verity ioctl syscall tests 2021-04-05 17:31:48 -07:00
accept_bind.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07: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 Remove TODOs from Async IO 2020-04-09 16:41:27 -07:00
alarm.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
arch_prctl.cc Create platform_util for tests. 2020-01-27 22:28:43 -08:00
bad.cc code clean: minor changes to compatible with ubuntu18.04 2020-03-03 17:45:59 +08: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
cgroup.cc Report task CPU usage through the cpuacct cgroup controller. 2021-04-05 19:46:26 -07:00
chdir.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
chmod.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
chown.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
chroot.cc Remove side effect from test cases 2021-01-29 13:56:17 -08:00
clock_getres.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
clock_gettime.cc Change to standard types. 2020-01-21 17:28:57 -08:00
clock_nanosleep.cc Only copy out remaining time on nanosleep success 2019-09-30 13:07:32 -07:00
concurrency.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
connect_external.cc Prefer Type& over Type & 2020-01-28 11:18:17 -08:00
creat.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
dev.cc Merge pull request #3024 from ridwanmsharif:ridwanmsharif/fuse-stub-impl 2020-07-23 16:34:09 -07:00
dup.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
epoll.cc Skip `EventHUp` notify in `FIN_WAIT2` on a socket close. 2020-11-09 14:54:57 -08:00
eventfd.cc Add tests for eventfd/timerfd/inotify operations that should return ESPIPE. 2020-06-26 19:42:27 -07:00
exceptions.cc arm64 test: add exceptions related test cases 2020-11-25 13:43:11 +08:00
exec.cc Deflake exec test. 2020-07-07 19:45:16 -07: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 exec: don't panic if an elf file is malformed 2021-02-08 19:18:03 -08:00
exec_proc_exe_workload.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08: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 Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
fallocate.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
fault.cc Support TEST_PREMATURE_EXIT_FILE in syscall tests 2021-01-15 13:03:58 -08:00
fchdir.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
fcntl.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
file_base.h Clean up TODOs 2020-04-08 17:58:13 -07:00
flock.cc Use POSIX interval timers in flock test. 2020-10-16 14:32:49 -07:00
fork.cc Enable syscall fork_test on arm64. 2020-04-10 09:39:50 +08:00
fpsig_fork.cc Merge pull request #5767 from avagin:mxcsr 2021-04-09 17:15:06 -07:00
fpsig_nested.cc passed the syscall test case 'fpsig_nested' on Arm64 platform 2020-05-15 02:52:36 -04:00
fsync.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
futex.cc Implement get/set_robust_list. 2020-07-23 17:42:50 -07:00
getcpu.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
getdents.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
getrandom.cc Cleanup for syscall tests on arm64. 2020-03-31 13:39:38 +08:00
getrusage.cc Remove side effect from test cases 2021-01-29 13:56:17 -08:00
inotify.cc Move inotify events from syscall to vfs layer. 2021-01-26 11:17:05 -08:00
ioctl.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
ip6tables.cc test/syscall/iptables: don't use designated initializers 2020-10-09 11:30:52 -07:00
ip_socket_test_util.cc Use if_nametoindex to get interface index. 2020-04-15 14:31:36 -07:00
ip_socket_test_util.h Make some functions in IfAddrHelper const. 2020-04-09 16:22:02 -07:00
iptables.cc test/syscall/iptables: don't use designated initializers 2020-10-09 11:30:52 -07:00
iptables.h ip6tables: test initial state 2020-08-19 12:03:34 -07:00
itimer.cc Skip itimer "fairness" tests on ptrace. 2020-05-19 11:53:03 -07:00
kcov.cc Fix kcov enabling and disabling procedures. 2020-10-03 09:26:25 -07:00
kill.cc Skip CanKillAllPIDs when running natively. 2020-12-02 09:28:14 -08:00
link.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
lseek.cc Cleanup for syscall tests on arm64. 2020-03-31 13:39:38 +08:00
madvise.cc Change EXPECT/ASSERT to TEST_CHECK inside InForkedProcess 2021-01-28 18:24:58 -08:00
membarrier.cc Implement membarrier(2) commands other than *_SYNC_CORE. 2020-10-06 13:55:16 -07:00
memfd.cc tmpfs: Allow xattrs in the trusted namespace if creds has CAP_SYS_ADMIN. 2020-08-26 10:05:34 -07:00
memory_accounting.cc Change to standard types. 2020-01-21 17:28:57 -08:00
mempolicy.cc Prefer Type& over Type & 2020-01-28 11:18:17 -08:00
mincore.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
mkdir.cc Check for existence before permissions 2021-01-14 13:43:10 -08:00
mknod.cc Support VFS2 save/restore. 2020-10-23 17:48:33 -07:00
mlock.cc Cleanup for syscall tests on arm64. 2020-03-31 13:39:38 +08:00
mmap.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
mount.cc fs/fuse: check that a task has a specified file descriptor 2021-01-05 09:47:30 -08:00
mremap.cc Deflake aio_test. 2019-09-05 16:36:44 -07:00
msync.cc Fix header ordering and format all C++ code. 2020-01-27 18:27:20 -08:00
munmap.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
network_namespace.cc Remove flaky network namespace test that uses clone(). 2020-03-12 14:35:25 -07:00
open.cc Remove side effect from open tests 2021-01-30 13:38:05 -08:00
open_create.cc Fix fd leak from test 2021-02-09 14:12:53 -08:00
packet_socket.cc Redirect TODO to GitHub issues 2020-07-28 21:24:26 -07:00
packet_socket_raw.cc Move SO_SNDBUF to socketops. 2021-01-26 08:25:34 -08:00
partial_bad_buffer.cc Disable save/restore in PartialBadBufferTest.SendMsgTCP. 2020-11-13 12:24:53 -08:00
pause.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ping_socket.cc Correctly check permissions in ping socket test 2021-01-28 11:50:29 -08:00
pipe.cc Resolve compiler warnings 2020-12-23 16:49:01 -08:00
poll.cc Add POLLRDNORM/POLLWRNORM support. 2021-03-24 12:11:44 -07:00
ppoll.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
prctl.cc Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
prctl_setuid.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
pread64.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
preadv.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
preadv2.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -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 Deflake proc_test_native 2021-03-15 19:06:03 -07:00
proc_net.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
proc_net_tcp.cc Change to standard types. 2020-01-21 17:28:57 -08:00
proc_net_udp.cc Change to standard types. 2020-01-21 17:28:57 -08:00
proc_net_unix.cc Remove side effect from test cases 2021-01-29 13:56:17 -08:00
proc_pid_oomscore.cc Stub oom_score_adj and oom_score. 2020-03-05 18:23:01 -08:00
proc_pid_smaps.cc Support VFS2 save/restore. 2020-10-23 17:48:33 -07:00
proc_pid_uid_gid_map.cc Merge pull request #5166 from kevinGC:bk-warnings 2020-12-28 12:12:35 -08:00
processes.cc kernel: reparentLocked has to update children maps of old and new parents 2021-02-09 10:37:04 -08:00
pselect.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
ptrace.cc Add YAMA security module restrictions on ptrace(2). 2021-02-24 02:03:16 -08:00
pty.cc Allow reading from PTY into bad buffer to return EAGAIN. 2021-03-09 17:37:54 -08:00
pty_root.cc Refactor tty codebase to use master-replica terminology. 2020-09-01 14:43:41 -07:00
pwrite64.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
pwritev2.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
raw_socket.cc Move SO_SNDBUF to socketops. 2021-01-26 08:25:34 -08:00
raw_socket_hdrincl.cc s/github.dev/gvisor.dev 2020-07-31 11:40:12 -07:00
raw_socket_icmp.cc Support getsockopt for SO_ACCEPTCONN. 2020-10-23 10:48:24 -07:00
read.cc Translate syserror when validating partial IO errors 2021-03-18 12:19:57 -07:00
readahead.cc Fix readahead test for opensource. 2020-08-18 10:02:27 -07:00
readv.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08: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 Kernfs should not try to rename a file to itself. 2021-02-24 15:39:32 -08:00
rlimits.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
rseq.cc Fix return for rseq_test. 2020-08-19 14:46:55 -07:00
rtsignal.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08: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 Merge pull request #2151 from xiaobo55x:seccomp_test 2020-03-25 15:59:53 -07:00
select.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
semaphore.cc deflake semaphore test 2021-04-05 12:37:31 -07:00
sendfile.cc pipe: writeLocked has to return ErrWouldBlock if the pipe is full 2021-02-09 01:34:45 -08:00
sendfile_socket.cc splice: cap splice calls to MAX_RW_COUNT 2020-04-08 23:03:12 -07:00
setgid.cc setgid: skip tests when we can't find usable GIDs 2021-03-25 12:00:24 -07:00
shm.cc Change EXPECT/ASSERT to TEST_CHECK inside InForkedProcess 2021-01-28 18:24:58 -08:00
sigaction.cc Check sigsetsize in rt_sigaction 2020-01-28 11:26:09 -08:00
sigaltstack.cc Fix header ordering and format all C++ code. 2020-01-27 18:27:20 -08:00
sigaltstack_check.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
signalfd.cc Initialize has_tid for correctness. 2020-12-04 14:59:54 -08:00
sigprocmask.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
sigreturn_amd64.cc platform/ptrace: workaround a kernel ptrace issue on ARM64 2021-01-19 15:34:02 -08:00
sigreturn_arm64.cc platform/ptrace: workaround a kernel ptrace issue on ARM64 2021-01-19 15:34:02 -08:00
sigstop.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
sigtimedwait.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
socket.cc Initialize timestamps for gofer synthetic children. 2021-01-26 12:02:05 -08:00
socket_abstract.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08: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 Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_bind_to_device_sequence.cc Internal change. 2020-06-24 18:14:07 -07: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_capability.cc Correctly set the test VFS environment variable. 2020-06-15 01:09:38 -07:00
socket_filesystem.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_generic.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_generic_stress.cc Implement /proc/sys/net/ipv4/ip_local_port_range 2021-03-08 20:40:34 -08:00
socket_generic_test_cases.cc unix: sendmmsg and recvmsg have to cap a number of message to UIO_MAXIOV 2021-02-22 11:51:30 -08:00
socket_inet_loopback.cc Fix listener close, client connect race 2021-04-13 00:58:56 -07:00
socket_inet_loopback_nogotsan.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ip_loopback_blocking.cc Put GetSocketPairs() in unnamed namespace 2019-12-18 12:50:04 -08:00
socket_ip_tcp_generic.cc tcp: endpoint.Write has to send all data that has been read from payload 2021-03-01 12:17:20 -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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_ip_tcp_loopback_nonblock.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -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 Resolve compiler warnings 2020-12-23 16:49:01 -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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_ip_udp_loopback_blocking.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_ip_udp_loopback_nonblock.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_ip_udp_unbound_external_networking.cc Support add/remove IPv6 multicast group sock opt 2021-01-06 11:41:42 -08:00
socket_ip_udp_unbound_external_networking.h Support add/remove IPv6 multicast group sock opt 2021-01-06 11:41:42 -08:00
socket_ip_unbound.cc net/tcpip: connect to unset loopback address has to return EADDRNOTAVAIL 2020-10-31 01:19:40 -07:00
socket_ip_unbound_netlink.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv4_udp_unbound.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07: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 Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv4_udp_unbound_external_networking.h Support add/remove IPv6 multicast group sock opt 2021-01-06 11:41:42 -08:00
socket_ipv4_udp_unbound_external_networking_test.cc Refactor syscall tests 2020-02-07 13:19:18 -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_ipv4_udp_unbound_loopback_netlink.cc Consider loopback bound to all addresses in subnet 2020-08-24 12:28:35 -07:00
socket_ipv4_udp_unbound_loopback_nogotsan.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv4_udp_unbound_netlink.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv4_udp_unbound_netlink.h Don't bind loopback to all IPs in an IPv6 subnet 2020-08-28 14:39:30 -07:00
socket_ipv6_udp_unbound.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv6_udp_unbound.h Add support for IP_RECVORIGDSTADDR IP option. 2020-12-09 15:58:53 -08:00
socket_ipv6_udp_unbound_external_networking.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv6_udp_unbound_external_networking.h Support add/remove IPv6 multicast group sock opt 2021-01-06 11:41:42 -08:00
socket_ipv6_udp_unbound_external_networking_test.cc Support add/remove IPv6 multicast group sock opt 2021-01-06 11:41:42 -08:00
socket_ipv6_udp_unbound_loopback.cc Add support for IP_RECVORIGDSTADDR IP option. 2020-12-09 15:58:53 -08:00
socket_ipv6_udp_unbound_loopback_netlink.cc Consider loopback bound to all addresses in subnet 2020-08-24 12:28:35 -07:00
socket_ipv6_udp_unbound_netlink.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_ipv6_udp_unbound_netlink.h Don't bind loopback to all IPs in an IPv6 subnet 2020-08-28 14:39:30 -07:00
socket_netdevice.cc Fix minor bugs in a couple of interface IOCTLs. 2020-07-15 14:15:44 -07:00
socket_netlink.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink_route.cc Fix returned error when deleting non-existant address 2020-11-01 18:03:43 -08:00
socket_netlink_route_util.cc Add basic address deletion to netlink 2020-10-27 00:18:10 -07:00
socket_netlink_route_util.h Add basic address deletion to netlink 2020-10-27 00:18:10 -07:00
socket_netlink_uevent.cc Add NETLINK_KOBJECT_UEVENT socket support 2019-11-04 10:07:52 -08:00
socket_netlink_util.cc sockets: ignore io.EOF from view.ReadAt 2020-10-15 23:15:48 -07:00
socket_netlink_util.h sockets: ignore io.EOF from view.ReadAt 2020-10-15 23:15:48 -07: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 Fix header ordering and format all C++ code. 2020-01-27 18:27:20 -08: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 Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_test_util.h Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
socket_test_util_impl.cc Internal change. 2019-08-26 14:07:17 -07:00
socket_unix.cc Skip proc/pid/fd socket test for VFS1 only. 2020-06-01 13:30:39 -07:00
socket_unix.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_unix_abstract_nonblock.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_blocking_local.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_cmsg.cc Fix typo boundry -> boundary. 2021-01-20 17:01:00 -08:00
socket_unix_cmsg.h Shutdown host sockets on internal shutdown 2019-06-05 18:40:37 -07:00
socket_unix_dgram.cc Add support for setting SO_SNDBUF for unix domain sockets. 2021-02-09 21:55:16 -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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_dgram_non_blocking.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_domain.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_filesystem_nonblock.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_non_stream.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08: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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_pair.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_pair_nonblock.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_seqpacket.cc Make socketops reflect correct sndbuf value for host UDS. 2021-02-18 16:00:38 -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 Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_stream.cc Add support for setting SO_SNDBUF for unix domain sockets. 2021-02-09 21:55:16 -08:00
socket_unix_stream_blocking_local.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_stream_local.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -08:00
socket_unix_stream_nonblock_local.cc Wrap all GetSocketPairs() in unnamed namespaces 2020-01-30 14:17:58 -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 vfs1: don't allow to open socket files 2020-12-23 11:11:07 -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 Simplify the pipe implementation. 2021-01-14 17:35:07 -08:00
stat.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
stat_times.cc Fix incorrect tmpfs timestamp updates 2019-05-20 13:35:17 -07:00
statfs.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
sticky.cc Use directory fds in sticky test to avoid permission issues. 2020-07-01 15:19:16 -07:00
symlink.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
sync.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -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 Merge pull request #2177 from xiaobo55x:sysret_test 2020-03-26 11:37:45 -07:00
tcp_socket.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
tgkill.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time.cc skip vsyscall test cases on Arm64 2020-02-28 14:47:50 +08:00
timerfd.cc Add tests for eventfd/timerfd/inotify operations that should return ESPIPE. 2020-06-26 19:42:27 -07:00
timers.cc Fix infinite loop when splicing to pipes/eventfds. 2020-11-06 12:55:29 -08:00
tkill.cc Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
truncate.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00
tuntap.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
tuntap_hostinet.cc test/runner: use proper filters for test cases 2020-03-04 12:52:13 -08:00
udp_bind.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
udp_socket.cc Make AsSockAddr() to replace reinterpret_cast<sockaddr*> 2021-04-12 18:35:09 -07:00
uidgid.cc Remove side effect from test cases 2021-01-29 13:56:17 -08: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 [vfs] overlayfs: Fix socket tests. 2020-09-08 17:56:22 -07:00
unshare.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
utimes.cc Make utimes_test pass on VFS2. 2020-05-14 20:09:55 -07:00
vdso.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
vdso_clock_gettime.cc Disable vdso_clock_gettime on KVM. 2020-09-18 20:53:55 -07:00
verity_ioctl.cc Add initial verity ioctl syscall tests 2021-04-05 17:31:48 -07:00
verity_mount.cc Allow user mount for verity fs 2021-04-05 12:01:44 -07:00
vfork.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
vsyscall.cc skip vsyscall test cases on Arm64 2020-02-28 14:47:50 +08:00
wait.cc Change to standard types. 2020-01-21 17:28:57 -08:00
write.cc Translate syserror when validating partial IO errors 2021-03-18 12:19:57 -07:00
xattr.cc Add O_PATH support in vfs2 2021-01-28 12:24:37 -08:00