gvisor/test/syscalls/linux
gVisor bot 3f4d8fefb4 Internal change.
PiperOrigin-RevId: 286003946
2019-12-17 10:10:06 -08:00
..
rseq Add tests for rseq(2) 2019-12-09 11:22:31 -08:00
32bit.cc
BUILD Explicitly export files needed by other packages 2019-12-17 06:33:08 -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
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
arch_prctl.cc
bad.cc
base_poll_test.cc
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
chdir.cc
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
epoll.cc
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
exec_assert_closed_workload.cc
exec_basic_workload.cc
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
exit.cc Extract SleepSafe from test_util 2019-05-24 12:58:46 -07:00
exit_script.sh
fadvise64.cc
fallocate.cc
fault.cc
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
fpsig_nested.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
fsync.cc
futex.cc Second try at flaky futex test. 2019-08-23 16:54:18 -07: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
getrusage.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
inotify.cc Fix suggestions from clang. 2019-06-28 15:32:29 -07:00
ioctl.cc Implement F_GETOWN_EX and F_SETOWN_EX. 2019-12-05 17:28:52 -08:00
ip_socket_test_util.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
ip_socket_test_util.h Include <netinet/tcp.h> for TCP enums in proc_net tests 2019-12-09 13:37:32 -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
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
mincore.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
mkdir.cc
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 Import and structure cleanup. 2019-11-21 11:41:30 -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
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 Improve SendMsg performance. 2019-08-14 14:34:27 -07: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
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 test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
priority.cc
priority_execve.cc
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
proc_pid_uid_gid_map.cc
pselect.cc
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 Clean up readv_socket test suite. 2019-12-03 19:42:20 -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
rseq.cc Add tests for rseq(2) 2019-12-09 11:22:31 -08:00
rtsignal.cc
sched.cc
sched_yield.cc
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
sigiret.cc
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
socket.cc Sanity test that open(2) on a UDS fails 2019-10-02 14:01:49 -07:00
socket_abstract.cc
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 test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07: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
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 Add support for TCP_USER_TIMEOUT option. 2019-12-11 17:52:53 -08:00
socket_ip_loopback_blocking.cc Import and structure cleanup. 2019-11-21 11:41:30 -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
socket_ip_tcp_generic_loopback.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_ip_tcp_loopback.cc Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07: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 Add tests for SO_REUSEADDR and SO_REUSEPORT. 2019-11-12 14:04:14 -08:00
socket_ip_udp_generic.h
socket_ip_udp_loopback.cc
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
socket_ip_unbound.cc Fix return codes for {get,set}sockopt for some nullptr cases. 2019-11-14 17:04: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
socket_non_stream.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_non_stream.h
socket_non_stream_blocking.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_non_stream_blocking.h Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
socket_stream.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07: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
socket_stream_nonblock.cc test/syscall: Remove duplicated gtest/gtest.h. 2019-10-25 12:40:36 -07:00
socket_stream_nonblock.h
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
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
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
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
socket_unix_non_stream_blocking_local.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
socket_unix_pair.cc
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
socket_unix_seqpacket_local.cc
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
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
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
tcp_socket.cc Internal change. 2019-12-17 10:10:06 -08:00
temp_umask.h
tgkill.cc
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
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 Add hostinet tests for sendmsg and recvmsg with TOS/TCLASS. 2019-12-10 09:34:38 -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
utimes.cc Import and structure cleanup. 2019-11-21 11:41:30 -08:00
vdso.cc
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
wait.cc
write.cc
xattr.cc Implement checks for get/setxattr at the syscall layer. 2019-12-16 13:20:07 -08:00