summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/syscalls/linux
AgeCommit message (Expand)Author
2020-01-08Minor fixes to comments and loggingKevin Krakauer
2020-01-06Implement rseq(2)Michael Pratt
2020-01-06Cleanup Shm reference handlingMichael Pratt
2019-12-19futex: wake one waiter if futex_wake is called with a non-positive valueAndrei Vagin
2019-12-16Drop unnecessary cast.Dean Deng
2019-12-16Implement checks for get/setxattr at the syscall layer.Dean Deng
2019-12-10Deduplicate and simplify control message processing for recvmsg and sendmsg.Dean Deng
2019-12-10Format fd_set parameters in select(2)/pselect(2) for strace.Dean Deng
2019-12-10Let socket.ControlMessages Release() the underlying transport.ControlMessages.Dean Deng
2019-12-10Add all upstream syscalls to tablesMichael Pratt
2019-12-09Redirect TODOs to gvisor.devFabricio Voznika
2019-12-05Implement F_GETOWN_EX and F_SETOWN_EX.Ian Gudger
2019-12-02Support sending IP_TOS and IPV6_TCLASS control messages with hostinet sockets.Dean Deng
2019-11-27Add support for receiving TOS and TCLASS control messages in hostinet.Dean Deng
2019-11-26Allow open(O_TRUNC) and (f)truncate for proc files.Ian Lewis
2019-11-26Mark execveat as supported for linux64_arm64.Dean Deng
2019-11-20Pass OpenTruncate to gofer in Open call when opening file with O_TRUNC.Nicolas Lacasse
2019-11-14Fix return codes for {get,set}sockopt for some nullptr cases.Ting-Yu Wang
2019-11-14Check that a file is a regular file with open(O_TRUNC).Kevin Krakauer
2019-11-08Automated rollback of changelist 278417533Kevin Krakauer
2019-11-04Check that a file is a regular file with open(O_TRUNC).Kevin Krakauer
2019-11-04Update membarrier bugMichael Pratt
2019-10-29Disallow execveat on interpreter scripts with fd opened with O_CLOEXEC.Dean Deng
2019-10-25Aggregate arguments for loading executables into a single struct.Dean Deng
2019-10-24Handle AT_SYMLINK_NOFOLLOW flag for execveat.Dean Deng
2019-10-23Handle AT_EMPTY_PATH flag in execveat.Dean Deng
2019-10-22Update const names to be Go style.Ian Lewis
2019-10-21Remove old TODO.Nicolas Lacasse
2019-10-21Add basic implementation of execveat syscall and associated tests.Dean Deng
2019-10-16Reorder BUILD license and load functions in gvisor.Kevin Krakauer
2019-10-16Add sublevel to kernel versionMichael Pratt
2019-10-16Fix syscall changes lost in rebaseMichael Pratt
2019-10-07Merge pull request #753 from lubinszARM:pr_syscall_linuxgVisor bot
2019-10-03Don't report partialResult errors from sendfileAndrei Vagin
2019-10-02Merge branch 'master' into pr_syscall_linuxAndrei Vagin
2019-09-30splice: compare inode numbers only if both ends are pipesAndrei Vagin
2019-09-30Only copy out remaining time on nanosleep successMichael Pratt
2019-09-27Merge pull request #864 from tanjianfeng:fix-861gVisor bot
2019-09-27Implement SO_BINDTODEVICE sockoptgVisor bot
2019-09-24Stub out readahead implementation.Adin Scannell
2019-09-20fix set hostnameJianfeng Tan
2019-09-18Signalfd supportAdin Scannell
2019-09-18enable syscalls/linux to support arm64Bin Lu
2019-09-13gvisor: return ENOTDIR from the unlink syscallAndrei Vagin
2019-09-12Implement splice methods for pipes and sockets.Adin Scannell
2019-08-27Fix sendfile(2) error codeFabricio Voznika
2019-08-19Document RWF_HIPRI not implemented for preadv2/pwritev2.Zach Koopmans
2019-08-12Handle ENOSPC with a partial write.Nicolas Lacasse
2019-08-07ext: vfs.FileDescriptionImpl and vfs.FilesystemImpl implementations.Ayush Ranjan
2019-08-06Require pread/pwrite for splice file offsetsMichael Pratt