gvisor/pkg/sentry/syscalls/linux
Adrien Leravat 3688e6e99d Add CLOCK_BOOTTIME as a CLOCK_MONOTONIC alias
Makes CLOCK_BOOTTIME available with
* clock_gettime
* timerfd_create
* clock_gettime vDSO

CLOCK_BOOTTIME is implemented as an alias to CLOCK_MONOTONIC.
CLOCK_MONOTONIC already keeps track of time across save
and restore. This is the closest possible behavior to Linux
CLOCK_BOOTIME, as there is no concept of suspend/resume.

Updates google/gvisor#218
2019-06-24 21:14:38 -07:00
..
BUILD Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE. 2019-06-13 17:24:51 -07:00
error.go Update canonical repository. 2019-06-13 16:50:15 -07:00
flags.go Update canonical repository. 2019-06-13 16:50:15 -07:00
linux64.go Use correct statx syscall number for amd64. 2019-06-24 15:19:36 -07:00
sigset.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_aio.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_capability.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_epoll.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_eventfd.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_file.go fileOp{On,At} should pass the remaning symlink traversal count. 2019-06-19 11:56:34 -07:00
sys_futex.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_getdents.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_identity.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_inotify.go fileOp{On,At} should pass the remaning symlink traversal count. 2019-06-19 11:56:34 -07:00
sys_lseek.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_mempolicy.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_mmap.go Implement madvise(MADV_DONTFORK) 2019-06-20 12:56:00 -07:00
sys_mount.go fileOp{On,At} should pass the remaning symlink traversal count. 2019-06-19 11:56:34 -07:00
sys_pipe.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_poll.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_prctl.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_random.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_read.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_rlimit.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_rusage.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_sched.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_seccomp.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_sem.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_shm.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_signal.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_socket.go Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE. 2019-06-13 17:24:51 -07:00
sys_splice.go Deflake SendFileTest_Shutdown. 2019-06-19 18:40:54 -07:00
sys_stat.go Implement statx. 2019-06-22 13:29:26 -07:00
sys_sync.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_sysinfo.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_syslog.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_thread.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_time.go Add CLOCK_BOOTTIME as a CLOCK_MONOTONIC alias 2019-06-24 21:14:38 -07:00
sys_timer.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_timerfd.go Add CLOCK_BOOTTIME as a CLOCK_MONOTONIC alias 2019-06-24 21:14:38 -07:00
sys_tls.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_utsname.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_write.go Update canonical repository. 2019-06-13 16:50:15 -07:00
timespec.go Update canonical repository. 2019-06-13 16:50:15 -07:00