diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/access_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/access_test index df1b4b522..84ded3c33 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/access_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/access_test @@ -1,4 +1,16 @@ -AccessTest.UsrReadWrite +AccessTest.AbsDir +AccessTest.AbsDoesNotExist +AccessTest.AbsFile +AccessTest.InvalidMode +AccessTest.InvalidName AccessTest.NoPerms +AccessTest.RelativeDir +AccessTest.RelativeFile +AccessTest.RelDoesNotExist +AccessTest.UsrReadExec AccessTest.UsrReadOnly -AccessTest.UsrReadExec \ No newline at end of file +AccessTest.UsrReadWrite +AccessTest.UsrReadWriteExec +Faccessat2Test.SymlinkFollowedByDefault +Faccessat2Test.SymlinkNofollow +FaccessatTest.SymlinkFollowed diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/chown_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/chown_test new file mode 100644 index 000000000..16d443ea2 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/chown_test @@ -0,0 +1 @@ +ChownKinds/ChownParamTest.ChownFileSucceedsAsRoot/5 diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/fallocate_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/fallocate_test index 6fb785beb..4fed01fdd 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/fallocate_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/fallocate_test @@ -1,5 +1,8 @@ AllocateTest.Fallocate -AllocateTest.FallocatePipe AllocateTest.FallocateChar +AllocateTest.FallocateInvalid +AllocateTest.FallocateOtherFDs +AllocateTest.FallocatePipe +AllocateTest.FallocateReadonly AllocateTest.FallocateRlimit -AllocateTest.FallocateOtherFDs \ No newline at end of file +AllocateTest.FallocateWithOpath diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/fcntl_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/fcntl_test new file mode 100644 index 000000000..1f0fe3e1c --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/fcntl_test @@ -0,0 +1 @@ +FcntlLockTest.SetLockAcrossRename diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/futex_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/futex_test new file mode 100644 index 000000000..3c85fc297 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/futex_test @@ -0,0 +1 @@ +SharedFutexTest.WakeInterprocessFile diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/getdents_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/getdents_test new file mode 100644 index 000000000..d14c411c5 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/getdents_test @@ -0,0 +1,2 @@ +GetdentsTest/0.ZeroLengthOutBuffer +GetdentsTest/1.ZeroLengthOutBuffer diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/inotify_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/inotify_test index 61fd3c733..9ff9d0745 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/inotify_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/inotify_test @@ -1,11 +1,16 @@ -Inotify.SymlinkGeneratesCreateEvent -Inotify.LinkGeneratesAttribAndCreateEvents -Inotify.HardlinksReuseSameWatch -Inotify.Fallocate -Inotify.LinkOnOtherParent -Inotify.Xattr -InotifyTest.NotifyNoDeadlock_NoRandomSave -Inotify.RemoveWatchAfterDeletingFileFails Inotify.DeletingChildGeneratesEvents +Inotify.Fallocate +Inotify.HardlinksReuseSameWatch +Inotify.LinkGeneratesAttribAndCreateEvents +Inotify.LinkOnOtherParent +Inotify.RemoveWatchAfterDeletingFileFails Inotify.RmdirOnWatchedTargetGeneratesEvent -Inotify.UnmatchedEventsAreDiscarded \ No newline at end of file +Inotify.SymlinkFollow +Inotify.SymlinkGeneratesCreateEvent +Inotify.UnmatchedEventsAreDiscarded +Inotify.Xattr +InotifyTest.AddRemoveUnlinkDoNotDeadlock +InotifyTest.AddRemoveUnlinkDoNotDeadlock_NoRandomSave +InotifyTest.InotifyAndTargetDestructionDoNotDeadlock +InotifyTest.NotifyNoDeadlock +InotifyTest.NotifyNoDeadlock_NoRandomSave diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/link_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/link_test index 67f84e7b5..1c323bfc6 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/link_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/link_test @@ -1,9 +1,12 @@ -LinkTest.CanCreateLinkFile -LinkTest.PermissionDenied -LinkTest.CannotLinkDirectory -LinkTest.WithOldDirFD -LinkTest.WithNewDirFD +LinkTest.AbsPathsNonDirFDsWithOpath LinkTest.AbsPathsWithNonDirFDs -LinkTest.LinkDoesNotFollowSymlinks +LinkTest.CanCreateLinkFile +LinkTest.CannotLinkDirectory +LinkTest.HardlinkChangeMode LinkTest.LinkatDoesNotFollowSymlinkByDefault -LinkTest.LinkatWithSymlinkFollow \ No newline at end of file +LinkTest.LinkatWithSymlinkFollow +LinkTest.LinkDoesNotFollowSymlinks +LinkTest.NewDirFDWithOpath +LinkTest.PermissionDenied +LinkTest.WithNewDirFD +LinkTest.WithOldDirFD diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/mkdir_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/mkdir_test index 865e70307..64a93def4 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/mkdir_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/mkdir_test @@ -1,3 +1,7 @@ +MkdirTest.CanCreateWritableDir +MkdirTest.DirAlreadyExists +MkdirTest.FailsOnDirWithoutWritePerms MkdirTest.HonorsUmask MkdirTest.HonorsUmask2 -MkdirTest.FailsOnDirWithoutWritePerms \ No newline at end of file +MkdirTest.MkdirAtEmptyPath +MkdirTest.TrailingSlash diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/mount_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/mount_test new file mode 100644 index 000000000..5cfa60b6e --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/mount_test @@ -0,0 +1 @@ +MountTest.UmountNoFollow diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/msync_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/msync_test index 3a7449026..980fedd1d 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/msync_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/msync_test @@ -1 +1,2 @@ -All/MsyncFullParamTest.InvalidateUnlockedSucceeds/* \ No newline at end of file +All/MsyncFullParamTest.InvalidateUnlockedSucceeds/* +All/MsyncFullParamTest.UnalignedAddressFails/1 diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_create_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_create_test index fb8623510..e62286827 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_create_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_create_test @@ -1,5 +1,10 @@ +CreateTest.ChmodReadToWriteBetweenOpens CreateTest.ChmodReadToWriteBetweenOpens_NoRandomSave +CreateTest.ChmodWriteToReadBetweenOpens CreateTest.ChmodWriteToReadBetweenOpens_NoRandomSave -CreateTest.CreateWithReadFlagNotAllowedByMode_NoRandomSave -CreateTest.CreateWithWriteFlagNotAllowedByMode_NoRandomSave CreateTest.CreateFailsOnDirWithoutWritePerms +CreateTest.CreateWithReadFlagNotAllowedByMode +CreateTest.CreateWithReadFlagNotAllowedByMode_NoRandomSave +CreateTest.CreateWithWriteFlagNotAllowedByMode +CreateTest.CreateWithWriteFlagNotAllowedByMode_NoRandomSave +CreateTest.HonorsUmask diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_test index 27b370bcf..208f33061 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/open_test @@ -1,2 +1,18 @@ +OpenTest.AbsPath +OpenTest.AppendOnly +OpenTest.AtAbsPath +OpenTest.AtRelPath +OpenTest.CanTruncateWriteOnlyNoReadPermission +OpenTest.CreateWithAppend +OpenTest.DirectoryWritableFails +OpenTest.DotsFromRoot +OpenTest.Fault +OpenTest.OPathWithODirectory OpenTest.OpenNoFollowSymlink -OpenTest.SymlinkDirectory \ No newline at end of file +OpenTest.OpenWithOpath +OpenTest.OTruncAndReadOnlyFile +OpenTest.ReadOnly +OpenTest.ReadWrite +OpenTest.RelPath +OpenTest.SymlinkDirectory +OpenTest.WriteOnly diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/readv_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/readv_test new file mode 100644 index 000000000..6c6960930 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/readv_test @@ -0,0 +1,27 @@ +ReadvTest.BadFileDescriptor +ReadvTest.BadIovecsPointer_File +ReadvTest.BadIovecsPointer_Pipe +ReadvTest.DirNotReadable +ReadvTest.EndOfFile +ReadvTest.NotReadable_File +ReadvTest.NullIovecInNonemptyArray +ReadvTest.OffsetIncremented +ReadvTest.ReadAllOneBuffer_File +ReadvTest.ReadAllOneBuffer_Pipe +ReadvTest.ReadAllOneLargeBuffer_File +ReadvTest.ReadAllOneLargeBuffer_Pipe +ReadvTest.ReadBuffersDiscontinuous_File +ReadvTest.ReadBuffersDiscontinuous_Pipe +ReadvTest.ReadBuffersOverlapping_File +ReadvTest.ReadBuffersOverlapping_Pipe +ReadvTest.ReadIovecsCompletelyFilled_File +ReadvTest.ReadIovecsCompletelyFilled_Pipe +ReadvTest.ReadOneBufferPerByte_File +ReadvTest.ReadOneBufferPerByte_Pipe +ReadvTest.ReadOneHalfAtATime_File +ReadvTest.ReadOneHalfAtATime_Pipe +ReadvTest.ReadvWithOpath +ReadvTest.WouldBlock_Pipe +ReadvTest.ZeroBuffer +ReadvTest.ZeroIovecs_File +ReadvTest.ZeroIovecs_Pipe diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/rename_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/rename_test new file mode 100644 index 000000000..020248c42 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/rename_test @@ -0,0 +1,9 @@ +RenameTest.DirectoryDoesNotOverwriteFile +RenameTest.DirectoryDoesNotOverwriteNonemptyDirectory +RenameTest.DirectoryOverwritesEmptyDirectory +RenameTest.DirectoryToSameDirectory +RenameTest.DirectoryWithOpenFdOverwritesEmptyDirectory +RenameTest.FileDoesNotOverwriteDirectory +RenameTest.FileToSameDirectory +RenameTest.RenameAfterWritableFDAndChmod +RenameTest.TargetIsAncestorOfSource diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/stat_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/stat_test index 04204c674..6df21be0d 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/stat_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/stat_test @@ -1,2 +1,31 @@ +StatTest.BlocksIncreaseOnWrite +StatTest.ChildOfNonDir +StatTest.FstatatAbs +StatTest.FstatatDirWithOpath +StatTest.FstatatEmptyPath +StatTest.FstatatRel +StatTest.FstatatSymlink StatTest.FstatatSymlinkDir -StatTest.LstatELOOPPath \ No newline at end of file +StatTest.FstatDirWithOpath +StatTest.FstatFileWithOpath +StatTest.LeadingDoubleSlash +StatTest.LinkCountsWithDirChild +StatTest.LinkCountsWithRegularFileChild +StatTest.LinkCountsWithSubdirectories +StatTest.LstatELOOPPath +StatTest.Nlinks +StatTest.PathCanContainDotDot +StatTest.PathCanContainEmptyComponent +StatTest.PathNotCleaned +StatTest.StatDoesntChangeAfterRename +StatTest.StatIgnoreNoAutomount +StatTest.StatxAbsPath +StatTest.StatxDoesNotRejectExtraneousMaskBits +StatTest.StatxEmptyPath +StatTest.StatxInvalidFlags +StatTest.StatxRejectsReservedMaskBit +StatTest.StatxRelPathCwd +StatTest.StatxRelPathDirFD +StatTest.StatxSymlink +StatTest.TrailingSlashNotCleanedReturnsENOTDIR +StatTest.ZeroLinksOpenFdRegularFileChild_NoSave diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/symlink_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/symlink_test index c00af5ea1..6c6572f12 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/symlink_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/symlink_test @@ -1,18 +1,23 @@ -SymlinkTest.CanCreateSymlinkWithCachedSourceDirent -SymlinkTest.CanCreateSymlinkFile -SymlinkTest.CanCreateSymlinkDir -SymlinkTest.OldnameIsDangling -SymlinkTest.CanEvaluateLink -SymlinkTest.TargetIsNotMapped -SymlinkTest.PreadFromSymlink -SymlinkTest.ChmodSymlink -AbsAndRelTarget/ParamSymlinkTest.OpenLinkCreatesTarget/0 -AbsAndRelTarget/ParamSymlinkTest.OpenLinkCreatesTarget/1 -AbsAndRelTarget/ParamSymlinkTest.CreateExistingSelfLink/0 -AbsAndRelTarget/ParamSymlinkTest.CreateExistingSelfLink/1 AbsAndRelTarget/ParamSymlinkTest.CreateExistingParentLink/0 AbsAndRelTarget/ParamSymlinkTest.CreateExistingParentLink/1 +AbsAndRelTarget/ParamSymlinkTest.CreateExistingSelfLink/0 +AbsAndRelTarget/ParamSymlinkTest.CreateExistingSelfLink/1 +AbsAndRelTarget/ParamSymlinkTest.OpenLinkCreatesTarget/0 +AbsAndRelTarget/ParamSymlinkTest.OpenLinkCreatesTarget/1 AbsAndRelTarget/ParamSymlinkTest.OpenLinkExclFails/0 AbsAndRelTarget/ParamSymlinkTest.OpenLinkExclFails/1 AbsAndRelTarget/ParamSymlinkTest.OpenLinkNoFollowFails/0 -AbsAndRelTarget/ParamSymlinkTest.OpenLinkNoFollowFails/1 \ No newline at end of file +AbsAndRelTarget/ParamSymlinkTest.OpenLinkNoFollowFails/1 +SymlinkTest.AbsoluteSymlinkDouble +SymlinkTest.CanCreateSymlinkDir +SymlinkTest.CanCreateSymlinkFile +SymlinkTest.CanCreateSymlinkWithCachedSourceDirent +SymlinkTest.CanEvaluateLink +SymlinkTest.ChmodSymlink +SymlinkTest.OldnameIsDangling +SymlinkTest.PreadFromSymlink +SymlinkTest.ReadlinkAtDegradedPermissions +SymlinkTest.ReadlinkAtDirWithOpath +SymlinkTest.SymlinkAtDegradedPermissions +SymlinkTest.SymlinkAtDirWithOpath +SymlinkTest.TargetIsNotMapped diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/sync_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/sync_test new file mode 100644 index 000000000..cfd859505 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/sync_test @@ -0,0 +1 @@ +SyncTest.SyncEverything diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/unlink_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/unlink_test new file mode 100644 index 000000000..9c8e05920 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/unlink_test @@ -0,0 +1,13 @@ +RmdirTest.CanRemoveWithTrailingSlashes +RmdirTest.OpenDirectory +UnlinkTest.AbsTmpFile +UnlinkTest.AtDir +UnlinkTest.AtDirDegradedPermissions +UnlinkTest.AtFile +UnlinkTest.DirNotEmpty +UnlinkTest.IsDir +UnlinkTest.OpenFile +UnlinkTest.OpenFile_NoRandomSave +UnlinkTest.Rmdir +UnlinkTest.UnlinkWithOpenFDs +UnlinkTest.UnlinkWithOpenFDsWriteOnly diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/utimes_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/utimes_test index 86e3e23d8..79135d024 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/utimes_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/utimes_test @@ -1,8 +1,9 @@ -UtimesTest.OnFile -UtimesTest.OnDir FutimesatTest.OnAbsPath +FutimesatTest.OnNullPath FutimesatTest.OnRelPath +Utimensat.NullPath UtimensatTest.OnAbsPath UtimensatTest.OnRelPath +UtimesTest.OnDir +UtimesTest.OnFile UtimeTest.ZeroAtimeandMtime -Utimensat.NullPath \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists.exfat/xattr_test b/test/initramfs/src/syscall/gvisor/blocklists.exfat/xattr_test index a0644d62b..d43db2a4a 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists.exfat/xattr_test +++ b/test/initramfs/src/syscall/gvisor/blocklists.exfat/xattr_test @@ -1,34 +1,44 @@ -XattrTest.XattrLargeName -XattrTest.XattrReadOnly_NoRandomSave -XattrTest.XattrWriteOnly_NoRandomSave -XattrTest.XattrOnDirectory -XattrTest.XattrOnSymlink -XattrTest.SetXattrSizeSmallerThanValue -XattrTest.SetXattrZeroSize -XattrTest.SetXattrSizeTooLarge -XattrTest.SetXattrNullValueAndNonzeroSize -XattrTest.SetXattrNullValueAndZeroSize -XattrTest.SetXattrValueTooLargeButOKSize -XattrTest.SetXattrReplaceWithSmaller -XattrTest.SetXattrReplaceWithLarger -XattrTest.SetXattrCreateFlag -XattrTest.SetXattrReplaceFlag XattrTest.GetXattr -XattrTest.GetXattrSizeSmallerThanValue -XattrTest.GetXattrSizeLargerThanValue -XattrTest.GetXattrZeroSize -XattrTest.GetXattrSizeTooLarge +XattrTest.GetXattrNonexistentName XattrTest.GetXattrNullValue XattrTest.GetXattrNullValueAndZeroSize -XattrTest.GetXattrNonexistentName +XattrTest.GetXattrSizeLargerThanValue +XattrTest.GetXattrSizeSmallerThanValue +XattrTest.GetXattrSizeTooLarge +XattrTest.GetXattrZeroSize XattrTest.ListXattr XattrTest.ListXattrNoXattrs XattrTest.ListXattrNullBuffer XattrTest.ListXattrSizeTooSmall XattrTest.ListXattrZeroSize +XattrTest.LXattrOnNonsymlink +XattrTest.LXattrOnSymlink XattrTest.RemoveXattr XattrTest.RemoveXattrNonexistentName -XattrTest.LXattrOnSymlink -XattrTest.LXattrOnNonsymlink +XattrTest.SecurityCapacityXattr +XattrTest.SetXattrCreateFlag +XattrTest.SetXattrInvalidFlags +XattrTest.SetXattrNullValueAndNonzeroSize +XattrTest.SetXattrNullValueAndZeroSize +XattrTest.SetXattrReplaceFlag +XattrTest.SetXattrReplaceWithLarger +XattrTest.SetXattrReplaceWithSmaller +XattrTest.SetXattrSizeSmallerThanValue +XattrTest.SetXattrSizeTooLarge +XattrTest.SetXattrValueTooLargeButOKSize +XattrTest.SetXattrZeroSize +XattrTest.TrustedNamespaceWithoutCapSysAdmin +XattrTest.XattrEmptyName +XattrTest.XattrInvalidPrefix +XattrTest.XattrLargeName +XattrTest.XattrNonexistentFile +XattrTest.XattrNullName +XattrTest.XattrOnDirectory +XattrTest.XattrOnInvalidFileTypes +XattrTest.XattrOnSymlink +XattrTest.XattrReadOnly +XattrTest.XattrReadOnly_NoRandomSave +XattrTest.XattrTrustedWithNonadmin XattrTest.XattrWithFD -XattrTest.TrustedNamespaceWithoutCapSysAdmin \ No newline at end of file +XattrTest.XattrWriteOnly +XattrTest.XattrWriteOnly_NoRandomSave diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/fsync_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/fsync_test new file mode 100644 index 000000000..0bd5663fa --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/fsync_test @@ -0,0 +1,3 @@ +FsyncTest.CannotFsyncOnUnopenedFd +FsyncTest.TempDirSucceeds +FsyncTest.TempFileSucceeds diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/getdents_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/getdents_test new file mode 100644 index 000000000..28122d0ed --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/getdents_test @@ -0,0 +1,22 @@ +GetdentsTest/0.Issue128ProcSeekEnd +GetdentsTest/1.Issue128ProcSeekEnd +GetdentsTest/0.LargeDir +GetdentsTest/1.LargeDir +GetdentsTest/0.NotDir +GetdentsTest/1.NotDir +GetdentsTest/0.OpathDirectory +GetdentsTest/1.OpathDirectory +GetdentsTest/0.ProcSelfFd +GetdentsTest/1.ProcSelfFd +GetdentsTest/0.SeekResetsCursor +GetdentsTest/1.SeekResetsCursor +GetdentsTest/0.SmallDir +GetdentsTest/1.SmallDir +GetdentsTest/0.VerifyEntries +GetdentsTest/1.VerifyEntries +GetdentsTest/0.VerifyPadding +GetdentsTest/1.VerifyPadding +GetdentsTest/0.ZeroLengthOutBuffer +GetdentsTest/1.ZeroLengthOutBuffer +ReaddirTest.GoneAfterRemoveCache +ReaddirTest.GoneAfterRenameCache diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/inotify_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/inotify_test new file mode 100644 index 000000000..b453e4726 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/inotify_test @@ -0,0 +1,3 @@ +InotifyTest.AddRemoveUnlinkDoNotDeadlock +InotifyTest.InotifyAndTargetDestructionDoNotDeadlock +InotifyTest.NotifyNoDeadlock diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/link_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/link_test new file mode 100644 index 000000000..2e776f197 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/link_test @@ -0,0 +1,15 @@ +LinkTest.AbsPathsNonDirFDsWithOpath +LinkTest.AbsPathsWithNonDirFDs +LinkTest.CanCreateLinkFile +LinkTest.CannotLinkDirectory +LinkTest.CannotLinkWithSlash +LinkTest.HardlinkChangeMode +LinkTest.KernfsAcrossFilesystem +LinkTest.LinkatDoesNotFollowSymlinkByDefault +LinkTest.LinkatWithSymlinkFollow +LinkTest.LinkDoesNotFollowSymlinks +LinkTest.NewDirFDWithOpath +LinkTest.RelPathsNonDirFDsWithOpath +LinkTest.RelPathsWithNonDirFDs +LinkTest.WithNewDirFD +LinkTest.WithOldDirFD diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/lseek_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/lseek_test new file mode 100644 index 000000000..9a5044bf8 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/lseek_test @@ -0,0 +1,7 @@ +LseekTest.Cur +LseekTest.End +LseekTest.InvalidWhence +LseekTest.NegativeOffset +LseekTest.Overflow +LseekTest.SeekDataAndSeekHole +LseekTest.Set diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/mknod_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/mknod_test new file mode 100644 index 000000000..99247aa35 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/mknod_test @@ -0,0 +1,3 @@ +MknodTest.MknodAtEmptyPath +MknodTest.RegularFile +MknodTest.RegularFilePermissions diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/open_create_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/open_create_test new file mode 100644 index 000000000..04a93d896 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/open_create_test @@ -0,0 +1,12 @@ +CreateTest.ChmodReadToWriteBetweenOpens +CreateTest.ChmodWriteToReadBetweenOpens +CreateTest.CreateAtFile +CreateTest.CreateExclusively +CreateTest.CreateFailsOnDirWithoutWritePerms +CreateTest.CreateWithReadFlagNotAllowedByMode +CreateTest.CreateWithWriteFlagNotAllowedByMode +CreateTest.CreatFileWithOTruncAndReadOnly +CreateTest.ExistingFile +CreateTest.HonorsUmask +CreateTest.OpenCreateROThenRW +CreateTest.TmpFile diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/pread64_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/pread64_test new file mode 100644 index 000000000..fa705be7e --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/pread64_test @@ -0,0 +1,8 @@ +Pread64Test.BadBuffer +Pread64Test.BadOffset +Pread64Test.DirNotReadable +Pread64Test.EndOfFile +Pread64Test.OffsetNotIncremented +Pread64Test.Pread64WithOpath +Pread64Test.WriteOnlyNotReadable +Pread64Test.ZeroBuffer diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/stat_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/stat_test new file mode 100644 index 000000000..781a48886 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/stat_test @@ -0,0 +1,32 @@ +SimpleStatTest.DifferentFilesHaveDifferentDeviceInodeNumberPairs +StatTest.BlocksIncreaseOnWrite +StatTest.ChildOfNonDir +StatTest.FstatatAbs +StatTest.FstatatDirWithOpath +StatTest.FstatatEmptyPath +StatTest.FstatatRel +StatTest.FstatatSymlink +StatTest.FstatatSymlinkDir +StatTest.FstatDirWithOpath +StatTest.FstatFileWithOpath +StatTest.LeadingDoubleSlash +StatTest.LinkCountsWithDirChild +StatTest.LinkCountsWithRegularFileChild +StatTest.LinkCountsWithSubdirectories +StatTest.LstatELOOPPath +StatTest.Nlinks +StatTest.PathCanContainDotDot +StatTest.PathCanContainEmptyComponent +StatTest.PathNotCleaned +StatTest.StatDoesntChangeAfterRename +StatTest.StatIgnoreNoAutomount +StatTest.StatxAbsPath +StatTest.StatxDoesNotRejectExtraneousMaskBits +StatTest.StatxEmptyPath +StatTest.StatxInvalidFlags +StatTest.StatxRejectsReservedMaskBit +StatTest.StatxRelPathCwd +StatTest.StatxRelPathDirFD +StatTest.StatxSymlink +StatTest.TrailingSlashNotCleanedReturnsENOTDIR +StatTest.ZeroLinksOpenFdRegularFileChild_NoSave diff --git a/test/initramfs/src/syscall/gvisor/blocklists.ext2/unlink_test b/test/initramfs/src/syscall/gvisor/blocklists.ext2/unlink_test new file mode 100644 index 000000000..ccf962668 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists.ext2/unlink_test @@ -0,0 +1,15 @@ +RmdirTest.CannotRemoveDots +RmdirTest.CanRemoveWithTrailingSlashes +RmdirTest.OpenDirectory +UnlinkTest.AbsTmpFile +UnlinkTest.AtDir +UnlinkTest.AtDirDegradedPermissions +UnlinkTest.AtFile +UnlinkTest.CannotRemoveDots +UnlinkTest.DirNotEmpty +UnlinkTest.IsDir +UnlinkTest.OpenFile +UnlinkTest.Rmdir +UnlinkTest.UnlinkAtEmptyPath +UnlinkTest.UnlinkWithOpenFDs +UnlinkTest.UnlinkWithOpenFDsWriteOnly diff --git a/test/initramfs/src/syscall/gvisor/blocklists/access_test b/test/initramfs/src/syscall/gvisor/blocklists/access_test new file mode 100644 index 000000000..376591d9e --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists/access_test @@ -0,0 +1,2 @@ +AccessTest.InvalidModeRoot +AccessTest.InvalidModes diff --git a/test/initramfs/src/syscall/gvisor/blocklists/chown_test b/test/initramfs/src/syscall/gvisor/blocklists/chown_test index 1a8c72fa4..b836424e0 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/chown_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/chown_test @@ -1,13 +1,19 @@ -ChownKinds/ChownParamTest.ChownFileSucceeds/0 -ChownKinds/ChownParamTest.ChownFileSucceeds/1 -ChownKinds/ChownParamTest.ChownFileSucceeds/2 -ChownKinds/ChownParamTest.ChownFileSucceeds/3 -ChownKinds/ChownParamTest.ChownFileSucceeds/4 +ChownTest.FchownDirWithOpath +ChownTest.FchownFileWithOpath +ChownTest.FchownPipeFileFails +ChownTest.SetGroupIdBitDeniedWithoutCapFsetIdOrRelevantGroup + ChownKinds/ChownParamTest.ChownFilePermissionDenied/0 ChownKinds/ChownParamTest.ChownFilePermissionDenied/1 ChownKinds/ChownParamTest.ChownFilePermissionDenied/2 ChownKinds/ChownParamTest.ChownFilePermissionDenied/3 ChownKinds/ChownParamTest.ChownFilePermissionDenied/4 +ChownKinds/ChownParamTest.ChownFilePermissionDenied/5 +ChownKinds/ChownParamTest.ChownFileSucceeds/0 +ChownKinds/ChownParamTest.ChownFileSucceeds/1 +ChownKinds/ChownParamTest.ChownFileSucceeds/2 +ChownKinds/ChownParamTest.ChownFileSucceeds/3 +ChownKinds/ChownParamTest.ChownFileSucceeds/4 ChownKinds/ChownParamTest.ChownFileSucceedsAsRoot/0 ChownKinds/ChownParamTest.ChownFileSucceedsAsRoot/1 ChownKinds/ChownParamTest.ChownFileSucceedsAsRoot/2 diff --git a/test/initramfs/src/syscall/gvisor/blocklists/dev_test b/test/initramfs/src/syscall/gvisor/blocklists/dev_test index 39dd94695..fb97a19b9 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/dev_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/dev_test @@ -1,2 +1,3 @@ # TODO: Support `/dev/fuse` +DevTest.OpenDevFuse DevTest.ReadDevFuseWithoutMount diff --git a/test/initramfs/src/syscall/gvisor/blocklists/dup_test b/test/initramfs/src/syscall/gvisor/blocklists/dup_test new file mode 100644 index 000000000..114c0f3ea --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists/dup_test @@ -0,0 +1,2 @@ +DupTest.Rlimit +RlimitTest.DupLimitedByNROpenSysctl diff --git a/test/initramfs/src/syscall/gvisor/blocklists/epoll_test b/test/initramfs/src/syscall/gvisor/blocklists/epoll_test index 95f695c80..c56fe683f 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/epoll_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/epoll_test @@ -1,6 +1,9 @@ -EpollTest.Timeout_NoRandomSave EpollTest.CycleOfOneDisallowed EpollTest.CycleOfThreeDisallowed +EpollTest.EpollPwait2Timeout +EpollTest.RegularFiles +EpollTest.Timeout +EpollTest.Timeout_NoRandomSave # `UnblockWithSignal` contains races. Better not to enable it. # See https://github.com/asterinas/asterinas/pull/1035 for details. EpollTest.UnblockWithSignal diff --git a/test/initramfs/src/syscall/gvisor/blocklists/fcntl_test b/test/initramfs/src/syscall/gvisor/blocklists/fcntl_test index 65aea925f..c49fc3307 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/fcntl_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/fcntl_test @@ -1,9 +1,19 @@ -FcntlTest.GetAllFlags -FcntlTest.SetFlags -FcntlTest.GetO_ASYNC -FcntlTest.SetFlO_ASYNC -FcntlTest.SetFdO_ASYNC +FcntlTest.BadFcntlsWithOpath FcntlTest.DupAfterO_ASYNC +FcntlTest.GetAllFlags +FcntlTest.GetOpathFlag +FcntlTest.GetO_ASYNC +FcntlTest.RegularFileOAsync +FcntlTest.SetFdO_ASYNC +FcntlTest.SetFileStatusFlagWithOpath +FcntlTest.SetFlags +FcntlTest.SetFlO_ASYNC +FcntlTest.SetFlSetOwnSetSigDoNotRace +FcntlTest.SetSig +FcntlTest.SetSigDefaultsToZero +FcntlTest.SetSigToDefault +FcntlTest.SetSigInvalid +FcntlTest.SetSigInvalidDoesNotResetPreviousChoice # SetOwnPgrp is verified with F_GETOWN_EX, which is not supported now. FcntlTest.SetOwnPgrp FcntlTest.SetFlSetOwnDoNotRace @@ -19,15 +29,33 @@ FcntlTest.SetOwnExTid FcntlTest.SetOwnExPid FcntlTest.SetOwnExPgrp FcntlTest.SetOwnExUnset -FcntlTest.GetAllFlags -FcntlTest.SetFlags -FcntlTest.GetO_ASYNC -FcntlTest.SetFlO_ASYNC -FcntlTest.SetFdO_ASYNC -FcntlTest.DupAfterO_ASYNC + +FcntlLockTest.GetLockRespectsPIDNamespace FcntlLockTest.SetLockSymlink FcntlLockTest.SetLockProc FcntlLockTest.SetLockPipe FcntlLockTest.SetLockSocket # SetReadLockThenBlockingWriteLock suffers from a panic from ostd. -FcntlLockTest.SetReadLockThenBlockingWriteLock \ No newline at end of file +FcntlLockTest.SetReadLockThenBlockingWriteLock +FcntlLockTest.TestOFDBasicLock +FcntlLockTest.TestOFDCanUpgradeLock +FcntlLockTest.TestOFDGetLkReturnsNegPID +FcntlLockTest.TestOFDInheritsLockAfterDup +FcntlLockTest.TestOFDLocksHoldAfterExec +FcntlLockTest.TestOFDNoUnlockOnClose +FcntlLockTest.TestOFDUnlocksOnLastClose + +FcntlSignalTest.SignalFD +FcntlSignalTest.SignalFDSetSigAfterASYNC +FcntlSignalTest.SetSigDefault +FcntlSignalTest.SetSigCustom +FcntlSignalTest.SetSigDupBothRegistered +FcntlSignalTest.SetSigDupBothRegisteredAfterDup +FcntlSignalTest.SetSigDupNewRegistered +FcntlSignalTest.SetSigDupOldRegistered +FcntlSignalTest.SetSigDupThenCloseNew +FcntlSignalTest.SetSigDupThenCloseOld +FcntlSignalTest.SetSigDupUnregisterNew +FcntlSignalTest.SetSigDupUnregisterOld +FcntlSignalTest.SetSigUnregisterStillGetsSigio +FcntlSignalTest.SetSigWithSigioStillGetsSiginfo diff --git a/test/initramfs/src/syscall/gvisor/blocklists/futex_test b/test/initramfs/src/syscall/gvisor/blocklists/futex_test index 53d0bb940..9996fc191 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/futex_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/futex_test @@ -3,9 +3,12 @@ PrivateFutexTest.* RobustFutexTest.* SharedFutexTest.WakeInterprocessFile_NoRandomSave +SharedPrivate/PrivateAndSharedFutexTest.NoWakeInterprocessPrivateAnon/0 SharedPrivate/PrivateAndSharedFutexTest.NoWakeInterprocessPrivateAnon_NoRandomSave/* SharedPrivate/PrivateAndSharedFutexTest.PIBasic/* +SharedPrivate/PrivateAndSharedFutexTest.PIConcurrency/0 +SharedPrivate/PrivateAndSharedFutexTest.PIConcurrency/1 SharedPrivate/PrivateAndSharedFutexTest.PIConcurrency_NoRandomSave/* SharedPrivate/PrivateAndSharedFutexTest.PIWaiters/* SharedPrivate/PrivateAndSharedFutexTest.PITryLock/* diff --git a/test/initramfs/src/syscall/gvisor/blocklists/getdents_test b/test/initramfs/src/syscall/gvisor/blocklists/getdents_test index d25dc4b2b..ded612c5f 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/getdents_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/getdents_test @@ -1,2 +1,6 @@ +GetdentsTest/0.OpathFile +GetdentsTest/1.OpathFile GetdentsTest/0.PartialBuffer -GetdentsTest/1.PartialBuffer \ No newline at end of file +GetdentsTest/1.PartialBuffer +GetdentsTest/0.TooLargeSize +GetdentsTest/1.TooLargeSize diff --git a/test/initramfs/src/syscall/gvisor/blocklists/inotify_test b/test/initramfs/src/syscall/gvisor/blocklists/inotify_test index 1d27c2ed4..3c844c15f 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/inotify_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/inotify_test @@ -1,12 +1,23 @@ +Inotify.DupFD +Inotify.Exec +Inotify.ExcludeUnlink +Inotify.ExcludeUnlink_NoRandomSave +Inotify.ExcludeUnlinkDirectory +Inotify.ExcludeUnlinkDirectory_NoRandomSave +Inotify.ExcludeUnlinkInodeEvents +Inotify.ExcludeUnlinkInodeEvents_NoRandomSave +Inotify.ExcludeUnlinkMultipleChildren +Inotify.ExcludeUnlinkMultipleChildren_NoRandomSave +Inotify.IncludeUnlinkedFile +Inotify.IncludeUnlinkedFile_NoRandomSave Inotify.MoveGeneratesEvents Inotify.MoveWatchedTargetGeneratesEvents +Inotify.OneShot Inotify.SpliceOnInotifyFD Inotify.SpliceOnWatchTarget -Inotify.Exec -Inotify.IncludeUnlinkedFile_NoRandomSave -Inotify.ExcludeUnlink_NoRandomSave -Inotify.ExcludeUnlinkDirectory_NoRandomSave -Inotify.ExcludeUnlinkMultipleChildren_NoRandomSave -Inotify.ExcludeUnlinkInodeEvents_NoRandomSave -Inotify.OneShot -InotifyTest.InotifyAndTargetDestructionDoNotDeadlock_NoRandomSave \ No newline at end of file +Inotify.Utimensat + +InotifyTest.AddRemoveUnlinkDoNotDeadlock +InotifyTest.InotifyAndTargetDestructionDoNotDeadlock +InotifyTest.InotifyAndTargetDestructionDoNotDeadlock_NoRandomSave +InotifyTest.NotifyNoDeadlock diff --git a/test/initramfs/src/syscall/gvisor/blocklists/ioctl_test b/test/initramfs/src/syscall/gvisor/blocklists/ioctl_test index 90408ed29..f11cf3689 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/ioctl_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/ioctl_test @@ -4,6 +4,7 @@ IoctlTest.IoctlWithOpath IoctlTest.FIONBIOSucceeds IoctlTest.FIONBIOFails IoctlTest.FIOASYNCFails +IoctlTest.FIOASYNCHandlesFuseFD IoctlTest.FIOASYNCSucceeds IoctlTest.FIOASYNCNoTarget IoctlTest.FIOASYNCSelfTarget @@ -31,3 +32,4 @@ IoctlTest/IoctlTestSIOCGIFCONF.ValidateNoArrayGetsLength/3 IoctlTest/IoctlTestSIOCGIFCONF.ValidateNoArrayGetsLength/2 IoctlTest/IoctlTestSIOCGIFCONF.ValidateNoArrayGetsLength/1 IoctlTest/IoctlTestSIOCGIFCONF.ValidateNoArrayGetsLength/0 +IoctlTest/IoctlTestSIOCGIFCONF.ValidateNestedPointerCheck/* diff --git a/test/initramfs/src/syscall/gvisor/blocklists/mount_test b/test/initramfs/src/syscall/gvisor/blocklists/mount_test index 254832594..23679055d 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/mount_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/mount_test @@ -1,13 +1,71 @@ -MountTest.MountPermDenied -MountTest.UmountPermDenied -MountTest.MountOverBusy -MountTest.OpenFileBusy -MountTest.UmountDetach MountTest.ActiveSubmountBusy -MountTest.MountTmpfs -MountTest.MountTmpfsMagicValIgnored -MountTest.MountReadonly +MountTest.ArgumentsAreIgnored +MountTest.BindMountReadonly +MountTest.BindParentToChild +MountTest.BindPeerGroupsWithChildren +MountTest.BindSharedOnPrivate +MountTest.BindSharedOnShared +MountTest.BindSharedToSlave +MountTest.BindSlaveToShared +MountTest.BindSlaveToSlave +MountTest.BindToSelf +MountTest.ChangeMountFlags +MountTest.DetachedMountBindFails +MountTest.InerheritPropagation +MountTest.LargeTreePropagationEvent +MountTest.LockedMountStopsNonRecBind +MountTest.MakeMultipleShared +MountTest.MakePeer +MountTest.MakePrivate +MountTest.MakeShared +MountTest.MakeSharedSlave +MountTest.MakeSlave +MountTest.MaxMounts +MountTest.MaxMountsWithSlave +MountTest.MaxRecursiveBind +MountTest.MMapWithExecProtFailsOnNoExecFile +MountTest.MountFailsOnPseudoFilesystemMountpoint +MountTest.MountFuseFilesystem +MountTest.MountFuseFilesystemNoDevice +MountTest.MountInfo +MountTest.MountNamespacePropagation +MountTest.MountNamespaceSetns +MountTest.MountNamespaceSlavesNewUserNamespace MountTest.MountNoAtime MountTest.MountNoExec -MountTest.MountFuseFilesystemNoDevice -MountTest.MountFuseFilesystem \ No newline at end of file +MountTest.MountOverBusy +MountTest.MountPermDenied +MountTest.MountReadonly +MountTest.MountTmpfs +MountTest.MountTmpfsMagicValIgnored +MountTest.MProtectWithNoExecProtFailsOnNoExecFile +MountTest.OpenFileBusy +MountTest.PrivateMasterUnslaves +MountTest.PropagateChildUmountEvent +MountTest.PropagateMountEvent +MountTest.PropagateToSameMountpointStacksMounts +MountTest.PropagateUmountEvent +MountTest.RecursiveBindPropagation +MountTest.ReuseGroupIDs +MountTest.SetMountPropagationOfStackedMounts +MountTest.SetPropagationRecursive +MountTest.SetSlaveRecursive +MountTest.SlaveMaster +MountTest.SlavePropagationEvent +MountTest.TmpfsDirectoryAllocCheck +MountTest.TmpfsEmptySizeAllocCheck +MountTest.TmpfsHardLinkAllocCheck +MountTest.TmpfsSizeAllocationMultiplePages +MountTest.TmpfsSizeMmap +MountTest.TmpfsSizeMoreThanSinglePgSZMultipleFiles +MountTest.TmpfsSizePartialWriteMultiplePages +MountTest.TmpfsSizePartialWriteSinglePage +MountTest.TmpfsSizeRoundUpSinglePageSize +MountTest.TmpfsSymlinkAllocCheck +MountTest.TmpfsSymlinkUnallocCheck +MountTest.UmountDetach +MountTest.UmountIgnoresPeersWithChildren +MountTest.UmountPermDenied +MountTest.UmountPropagatedSubtreeFromPrivilegedNS +MountTest.UmountReparentsCoveredMounts +MountTest.UmountSharedBind \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/open_test b/test/initramfs/src/syscall/gvisor/blocklists/open_test index 108aca4a1..55df41f18 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/open_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/open_test @@ -1,15 +1,19 @@ OpenTest.AppendConcurrentWrite OpenTest.CanTruncateReadOnly -OpenTest.CanTruncateWithStrangePermissions +OpenTest.CanTruncateReadOnlyNoWritePermission OpenTest.CanTruncateReadOnlyNoWritePermission_NoRandomSave +OpenTest.CanTruncateWithStrangePermissions OpenTest.CanTruncateWriteOnlyNoReadPermission_NoRandomSave +OpenTest.DirectoryDirectFails OpenTest.FileNotDirectory OpenTest.MustCreateExisting OpenTest.NameTooLong OpenTest.Null -OpenTest.OTrunc -OpenTest.OTruncAndReadOnlyDir +OpenTest.OCreateDirectory OpenTest.OpenNoFollowStillFollowsLinksInPath OpenTest.OpenNonDirectoryWithTrailingSlash +OpenTest.OpenWithStrangeFlags +OpenTest.OTrunc +OpenTest.OTruncAndReadOnlyDir OpenTest.SymlinkRecurse -OpenTest.Truncate \ No newline at end of file +OpenTest.Truncate diff --git a/test/initramfs/src/syscall/gvisor/blocklists/preadv2_test b/test/initramfs/src/syscall/gvisor/blocklists/preadv2_test index cbdc233e2..e32b5ab39 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/preadv2_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/preadv2_test @@ -1,3 +1,4 @@ +Preadv2Test.Preadv2WithOpath Preadv2Test.TestInvalidFlag Preadv2Test.TestUnreadableFile Preadv2Test.TestUnseekableFileInvalid \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/proc_test b/test/initramfs/src/syscall/gvisor/blocklists/proc_test index 839c0eb79..457b08dee 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/proc_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/proc_test @@ -1,42 +1,63 @@ -ProcSelfFd.OpenFd +Proc.GetdentsEnoent +Proc.PidReuse +Proc.PidTidIOAccounting +Proc.RegressionTestB236035339 +Proc.Statfs +ProcCpuinfo.RequiredFieldsArePresent +ProcCpuinfo.DeniesWriteNonRoot +ProcFilesystems.OverflowID +ProcFilesystems.PresenceOfShmMaxMniAll +ProcMounts.IsSymlink +ProcPid.AccessDeny +ProcPidCwd.Subprocess +ProcPidRoot.Subprocess +ProcPidEnviron.MatchesEnviron +ProcPidMem.AfterExit +ProcPidMem.DifferentUserAttached +ProcPidFile.SubprocessRunning +ProcPidFile.SubprocessZombie +ProcPidFile.SubprocessExited +ProcPidStatusTest.HasBasicFields +ProcPidStatTest.VmStats +ProcPidSymlink.SubprocessRunning +ProcPidSymlink.SubprocessZombied +ProcPidSymlink.SubprocessExited ProcSelfAuxv.EntryPresence ProcSelfAuxv.EntryValues +ProcSelfCwd.Absolute +ProcSelfFd.OpenFd +# TODO: Support `O_LARGEFILE` flag. +ProcSelfFdInfo.Flags ProcSelfMaps.Basic ProcSelfMaps.Map1 ProcSelfMaps.Map2 ProcSelfMaps.MapUnmap ProcSelfMaps.SharedAnon -# TODO: Support `O_LARGEFILE` flag. -ProcSelfFdInfo.Flags -ProcCpuinfo.RequiredFieldsArePresent -ProcCpuinfo.DeniesWriteNonRoot +ProcSelfMounts.ContainsProcfsEntry +ProcSelfMounts.RequiredFieldsArePresent +ProcSelfRoot.IsRoot ProcSelfStat.PopulateWriteRSS -ProcPidStatusTest.HasBasicFields -ProcPidStatTest.VmStats -ProcPidEnviron.MatchesEnviron -ProcPidSymlink.SubprocessRunning -ProcPidSymlink.SubprocessZombied -ProcPidSymlink.SubprocessExited -ProcPidFile.SubprocessRunning -ProcPidFile.SubprocessZombie -ProcPidFile.SubprocessExited -ProcTask.ChildTaskDir -ProcTask.VerifyTaskDir -ProcTask.TaskDirCannotBeDeleted -ProcTask.VerifyTaskDirNlinks -ProcTask.CommContainsThreadNameAndTrailingNewline -ProcTaskNs.NsDirExistsAndHasCorrectMetadata -ProcTaskNs.AccessOnNsNodeSucceeds ProcSysKernelHostname.Exists ProcSysKernelHostname.MatchesUname +ProcSysKernelKeysMax.Exists +ProcSysKernelKeysMax.InvalidMaxKeysValue +ProcSysKernelKeysMax.SetMaxKeys +ProcSysVmMaxmapCount.HasNumericValue ProcSysVmMmapMinAddr.HasNumericValue ProcSysVmOvercommitMemory.HasNumericValue -ProcFilesystems.PresenceOfShmMaxMniAll -ProcMounts.IsSymlink -ProcSelfMounts.RequiredFieldsArePresent -Proc.GetdentsEnoent -Proc.PidTidIOAccounting -Proc.Statfs +ProcTask.ChildTaskDir +ProcTask.CommCanSetPeerThreadName +ProcTask.CommCanSetSelfThreadName +ProcTask.CommCannotSetAnotherProcessThreadName +ProcTask.CommContainsThreadNameAndTrailingNewline +ProcTask.CommLenLimited +ProcTask.TaskDirCannotBeDeleted +ProcTask.VerifyTaskChildren +ProcTask.VerifyTaskDir +ProcTask.VerifyTaskDirNlinks +ProcTaskNs.AccessOnNsNodeSucceeds +ProcTaskNs.NsDirExistsAndHasCorrectMetadata + SelfAndNumericPid/ProcPidStatTest.HasBasicFields/0 SelfAndNumericPid/ProcPidStatTest.HasBasicFields/1 SelfAndNumericPid/ProcPidStatmTest.HasBasicFields/0 diff --git a/test/initramfs/src/syscall/gvisor/blocklists/pty_test b/test/initramfs/src/syscall/gvisor/blocklists/pty_test index 45a4c36ab..69dd603cc 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/pty_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/pty_test @@ -1,17 +1,29 @@ -PtyTrunc.Truncate -PtyTest.TermiosIGNCR -PtyTest.TermiosINLCR -PtyTest.TermiosONOCR -PtyTest.TermiosOCRNL -PtyTest.TermiosICANONNewline -PtyTest.TermiosICANONEOF -PtyTest.CanonDiscard -PtyTest.VEOLTermination -PtyTest.SwitchCanonToNoncanon -PtyTest.SwitchNoncanonToCanonNoNewlineBig -PtyTest.SwitchTwiceMultiline -JobControlTest.SetTTYBadArg -JobControlTest.SetTTYDifferentSession +BasicPtyTest.OpenDevTTY +BasicPtyTest.OpenDevTTYNoCTTY +BasicPtyTest.OpenSetsControllingTTY +BasicPtyTest.SetMode JobControlTest.ReleaseTTYSignals JobControlTest.SetForegroundProcessGroup JobControlTest.SetForegroundProcessGroupEmptyProcessGroup +JobControlTest.SetForegroundProcessGroupSIGTTOUBackground +JobControlTest.SetTTYBadArg +JobControlTest.SetTTYDifferentSession +PtyTest.CanonDiscard +PtyTest.CanonInputBackspace +PtyTest.CanonInputBackspaceMultibyteCharacterPartialWithIUTF8 +PtyTest.CanonInputBackspaceMultibyteCharacterPartialWithoutIUTF8 +PtyTest.CanonInputBackspaceMultibyteCharacterWithIUTF8 +PtyTest.CanonInputBackspaceMultibyteCharacterWithoutIUTF8 +PtyTest.CanonInputWordErase +PtyTest.ReplicaCloseNotify +PtyTest.SwitchCanonToNoncanon +PtyTest.SwitchNoncanonToCanonNoNewlineBig +PtyTest.SwitchTwiceMultiline +PtyTest.TermiosICANONEOF +PtyTest.TermiosICANONNewline +PtyTest.TermiosIGNCR +PtyTest.TermiosINLCR +PtyTest.TermiosOCRNL +PtyTest.TermiosONOCR +PtyTest.VEOLTermination +PtyTrunc.Truncate diff --git a/test/initramfs/src/syscall/gvisor/blocklists/readv_test b/test/initramfs/src/syscall/gvisor/blocklists/readv_test index c15ad699c..586bdf3ce 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/readv_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/readv_test @@ -1,5 +1,6 @@ ReadvTest.BadIovecBase_File ReadvTest.BadIovecBase_Pipe -ReadvTest.NotReadable_Pipe ReadvTest.IovecOutsideTaskAddressRangeInNonemptyArray +ReadvTest.NotReadable_Pipe +ReadvTestNoFixture.TruncatedAtMax ReadvTestNoFixture.TruncatedAtMax_NoRandomSave \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/rename_test b/test/initramfs/src/syscall/gvisor/blocklists/rename_test index 62e4f5bc0..9fffc4bc0 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/rename_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/rename_test @@ -1,7 +1,12 @@ -RenameTest.RootToAnything RenameTest.AnythingToRoot -RenameTest.FailsWithDots -RenameTest.FailsWhenOldParentNotWritable RenameTest.FailsWhenNewParentNotWritable +RenameTest.FailsWhenOldParentNotWritable +RenameTest.FailsWithDots +RenameTest.FileDoesNotExistWhenNewParentNotExecutable +RenameTest.FileNameTooLong RenameTest.OverwriteFailsWhenNewParentNotWritable -RenameTest.FileDoesNotExistWhenNewParentNotExecutable \ No newline at end of file +RenameTest.PathEndingWithDots +RenameTest.RootToAnything +RenameTest.SysfsDirectoryToSelf +RenameTest.SysfsFileToSelf +RenameTest.SysfsPathEndingWithDots diff --git a/test/initramfs/src/syscall/gvisor/blocklists/rlimits_test b/test/initramfs/src/syscall/gvisor/blocklists/rlimits_test index 1fd5c09ae..963fa0683 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/rlimits_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/rlimits_test @@ -1 +1,3 @@ +RlimitTest.ParseProcPidLimits +RlimitTest.SetRlimitHigher RlimitTest.UnprivilegedSetRlimit \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/semaphore_test b/test/initramfs/src/syscall/gvisor/blocklists/semaphore_test index 86154e304..fe54ba6d6 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/semaphore_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/semaphore_test @@ -1,12 +1,17 @@ -SemaphoreTest.SemIpcSet -SemaphoreTest.SemCtlIpcStat -SemaphoreTest.SemopGetzcnt -SemaphoreTest.SemopGetncnt SemaphoreTest.IpcInfo +SemaphoreTest.SemCtlIpcStat +SemaphoreTest.SemCtlValAll SemaphoreTest.SemInfo +SemaphoreTest.SemIpcSet +SemaphoreTest.SemopGetncnt +SemaphoreTest.SemopGetncntOnSetRemoval +SemaphoreTest.SemopGetncntOnSignal +SemaphoreTest.SemopGetzcnt +SemaphoreTest.SemopGetzcntOnSetRemoval +SemaphoreTest.SemopGetzcntOnSignal # SemOpMultiNoBlock requires handling the dupsop situation SemaphoreTest.SemOpMultiNoBlock +SemaphoreTest.SemOpNamespace # SemOpRandom will failed in vmar/mod.rs:336:13:assertion failed. SemaphoreTest.SemOpRandom -SemaphoreTest.SemOpNamespace -SemaphoreTest.SemCtlValAll +SemaphoreTest.SemTimedOpBlock diff --git a/test/initramfs/src/syscall/gvisor/blocklists/sendfile_test b/test/initramfs/src/syscall/gvisor/blocklists/sendfile_test index e72ef451c..b06be6528 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/sendfile_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/sendfile_test @@ -1,6 +1,7 @@ -SendFileTest.Overflow SendFileTest.DoNotSendfileIfOutfileIsAppendOnly -SendFileTest.SendPipeWouldBlock +SendFileTest.Overflow +SendFileTest.SendFileToSelf SendFileTest.SendPipeBlocks +SendFileTest.SendPipeWouldBlock SendFileTest.SendToNotARegularFile SendFileTest.SendToSpecialFile \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/socket_netlink_route_test b/test/initramfs/src/syscall/gvisor/blocklists/socket_netlink_route_test index dda3c2572..49af48f2d 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/socket_netlink_route_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/socket_netlink_route_test @@ -1,12 +1,36 @@ -NetlinkRouteTest.MsgHdrMsgUnsuppType -NetlinkRouteTest.MsgHdrMsgTrunc -NetlinkRouteTest.MsgTruncMsgHdrMsgTrunc -NetlinkRouteTest.ControlMessageIgnored NetlinkRouteTest.AddAddr +NetlinkRouteTest.AddAndRemoveAddr +NetlinkRouteTest.ChangeNetnsAndOtherAttrsTogether +NetlinkRouteTest.ControlMessageIgnored +NetlinkRouteTest.GetLinkByIndex +NetlinkRouteTest.GetLinkByName NetlinkRouteTest.GetRouteDump NetlinkRouteTest.GetRouteRequest -NetlinkRouteTest.RecvmsgTrunc -NetlinkRouteTest.RecvmsgTruncPeek +NetlinkRouteTest.GetRuleDump +NetlinkRouteTest.LinkedToNetns +NetlinkRouteTest.LinkMulticastGroupBasic +NetlinkRouteTest.LinkMulticastGroupCapNetAdmin +NetlinkRouteTest.LinkMulticastGroupEnobufs +NetlinkRouteTest.LinkMulticastGroupNamespaced +NetlinkRouteTest.LinkMulticastGroupNoop +NetlinkRouteTest.LinkMulticastGroupNoSelfBroadcast +NetlinkRouteTest.LinkMulticastGroupUserToUserSend +NetlinkRouteTest.LinkUp +NetlinkRouteTest.MsgHdrMsgTrunc +NetlinkRouteTest.MsgHdrMsgUnsuppType +NetlinkRouteTest.MsgTruncMsgHdrMsgTrunc +NetlinkRouteTest.NonGetRequestsRequireCapNetAdmin NetlinkRouteTest.NoPasscredNoCreds NetlinkRouteTest.PasscredCreds +NetlinkRouteTest.RecvmsgTrunc +NetlinkRouteTest.RecvmsgTruncPeek +NetlinkRouteTest.RemoveLinkByNameNotFound +NetlinkRouteTest.SpliceFromPipe +NetlinkRouteTest.VethAdd + NetlinkRouteTest/SockOptTest.GetSockOpt/* + +NetlinkRouteIpv4AndIpv6Tests/NetlinkRouteIpInvariantTest.AddAndRemoveRoute/0 +NetlinkRouteIpv4AndIpv6Tests/NetlinkRouteIpInvariantTest.AddAndRemoveRoute/1 +NetlinkRouteIpv4AndIpv6Tests/NetlinkRouteIpInvariantTest.AddAndRemoveRule/0 +NetlinkRouteIpv4AndIpv6Tests/NetlinkRouteIpInvariantTest.AddAndRemoveRule/1 diff --git a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_dgram_local_test b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_dgram_local_test index 95d6bdbc7..ed8c77acd 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_dgram_local_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_dgram_local_test @@ -11,3 +11,5 @@ DgramUnixSockets/NonStreamSocketPairTest.MsgTruncTruncation/* DgramUnixSockets/NonStreamSocketPairTest.MsgTruncTruncationRecvmsgMsghdrFlagMsgTrunc/* DgramUnixSockets/NonStreamSocketPairTest.RecvmsgMsgTruncZeroLen/* DgramUnixSockets/NonStreamSocketPairTest.RecvmsgMsgTruncMsgPeekZeroLen/* + +DgramUnixSockets/DgramUnixSocketPairTest.IncreasedSocketSendBufUnblocksWrites/* diff --git a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_pair_test b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_pair_test index e4f8c1b4e..2aca04786 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_pair_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_pair_test @@ -23,3 +23,14 @@ AllUnixDomainSockets/UnixSocketPairCmsgTest.CloexecRecvFDPass/* # TODO: Support `MSG_PEEK` AllUnixDomainSockets/UnixSocketPairCmsgTest.FDPassPeek/* + +AllUnixDomainSockets/UnixSocketPairCmsgTest.InheritPasscred/* + +AllUnixDomainSockets/UnixSocketPairCmsgTest.ZeroFDPass/* +AllUnixDomainSockets/UnixSocketPairCmsgTest.ZeroFDPassCoalesceData/0 +AllUnixDomainSockets/UnixSocketPairCmsgTest.ZeroFDPassCoalesceData/6 + +AllUnixDomainSockets/UnixSocketPeerCredTest.GetPeerCred/2 +AllUnixDomainSockets/UnixSocketPeerCredTest.GetPeerCred/3 +AllUnixDomainSockets/UnixSocketPeerCredTest.GetPeerCred/8 +AllUnixDomainSockets/UnixSocketPeerCredTest.GetPeerCred/9 diff --git a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_seqpacket_local_test b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_seqpacket_local_test index 994228e29..20184384b 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_seqpacket_local_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_seqpacket_local_test @@ -11,3 +11,5 @@ SeqpacketUnixSockets/NonStreamSocketPairTest.MsgTruncTruncation/* SeqpacketUnixSockets/NonStreamSocketPairTest.MsgTruncTruncationRecvmsgMsghdrFlagMsgTrunc/* SeqpacketUnixSockets/NonStreamSocketPairTest.RecvmsgMsgTruncZeroLen/* SeqpacketUnixSockets/NonStreamSocketPairTest.RecvmsgMsgTruncMsgPeekZeroLen/* + +SeqpacketUnixSockets/SeqpacketUnixSocketPairTest.IncreasedSocketSendBufUnblocksWrites/* diff --git a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_stream_test b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_stream_test index d86d2aaba..cf984a53e 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_stream_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/socket_unix_stream_test @@ -3,3 +3,9 @@ AllUnixDomainSockets/StreamUnixSocketPairTest.RecvmsgOneSideClosed/* # TODO: Support `ECONNRESET` errors on UNIX sockets AllUnixDomainSockets/StreamUnixSocketPairTest.ReadOneSideClosedWithUnreadData/* + +AllUnixDomainSockets/StreamUnixSocketPairTest.IncreasedSocketSendBufUnblocksWrites/* + +AllUnixDomainSockets/StreamUnixSocketPairTest.SendBufferOverflow/* + +AllUnixDomainSockets/StreamUnixSocketPairTest.SetSocketSendBuf/* diff --git a/test/initramfs/src/syscall/gvisor/blocklists/statfs_test b/test/initramfs/src/syscall/gvisor/blocklists/statfs_test index 1734cd553..bfd58539f 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/statfs_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/statfs_test @@ -1,4 +1,5 @@ -StatfsTest.InternalTmpfs -StatfsTest.InternalDevShm +FstatfsTest.InternalDevShm FstatfsTest.InternalTmpfs -FstatfsTest.InternalDevShm \ No newline at end of file +StatfsTest.InternalDevShm +StatfsTest.InternalTmpfs +StatFsTest.MountFlags diff --git a/test/initramfs/src/syscall/gvisor/blocklists/sync_test b/test/initramfs/src/syscall/gvisor/blocklists/sync_test index ec588c303..1dd152106 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/sync_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/sync_test @@ -1,3 +1,4 @@ +SyncTest.CannotSyncFileSystemAtOpathFD +SyncTest.CannotSyncFileSytemAtBadFd SyncTest.SyncFileSytem SyncTest.SyncFromPipe -SyncTest.CannotSyncFileSytemAtBadFd \ No newline at end of file diff --git a/test/initramfs/src/syscall/gvisor/blocklists/tcp_socket_test b/test/initramfs/src/syscall/gvisor/blocklists/tcp_socket_test index 370bf58e6..0727716e1 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/tcp_socket_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/tcp_socket_test @@ -1,16 +1,31 @@ AllInetTests/*/1 -AllInetTests/TcpSocketTest.ZeroWriteAllowed/0 +AllInetTests/SimpleTcpSocketTest.CleanupOnConnectionRefused/0 +AllInetTests/SimpleTcpSocketTest.GetSocketAcceptConnWithShutdown/0 +AllInetTests/SimpleTcpSocketTest.NonBlockingConnect_PollWrNorm/0 +AllInetTests/SimpleTcpSocketTest.OnlyAcknowledgeBacklogConnections/0 +AllInetTests/SimpleTcpSocketTest.SelfConnectSend/0 +AllInetTests/SimpleTcpSocketTest.SelfConnectSendRecv/0 +AllInetTests/SimpleTcpSocketTest.SelfConnectSendShutdownWrite/0 +AllInetTests/SimpleTcpSocketTest.SetMaxSeg/0 +AllInetTests/SimpleTcpSocketTest.SetSocketAttachDetachFilter/0 +AllInetTests/SimpleTcpSocketTest.SetSocketDetachFilterNoInstalledFilter/0 +AllInetTests/SimpleTcpSocketTest.SetTCPCorkOff/0 +AllInetTests/SimpleTcpSocketTest.SetTCPWindowClampZeroClosedSocket/0 +AllInetTests/SimpleTcpSocketTest.SetUnsupportedPMTUDISC/0 +AllInetTests/SimpleTcpSocketTest.ShutdownReadConnectingSocket/0 +AllInetTests/SimpleTcpSocketTest.ShutdownReadWriteConnectingSocket/0 +AllInetTests/SimpleTcpSocketTest.ShutdownWriteConnectingSocket/0 +AllInetTests/SimpleTcpSocketTest.SynRcvdOnListenerShutdown/0 +AllInetTests/TcpSocketTest.ClosedReadBlockingSocket/0 +AllInetTests/TcpSocketTest.ClosedWriteBlockingSocket/0 AllInetTests/TcpSocketTest.FullBuffer/0 +AllInetTests/TcpSocketTest.MsgTrunc/0 +AllInetTests/TcpSocketTest.MsgTruncLargeSize/0 +AllInetTests/TcpSocketTest.MsgTruncPeek/0 +AllInetTests/TcpSocketTest.MsgTruncWithCtrunc/0 +AllInetTests/TcpSocketTest.SendUnblocksOnSendBufferIncrease/0 +AllInetTests/TcpSocketTest.SetPMTUD/0 +AllInetTests/TcpSocketTest.TcpInq/0 AllInetTests/TcpSocketTest.TcpSCMPriority/0 AllInetTests/TcpSocketTest.Tiocinq/0 -AllInetTests/TcpSocketTest.TcpInq/0 -AllInetTests/TcpSocketTest.MsgTruncPeek/0 -AllInetTests/TcpSocketTest.MsgTruncLargeSize/0 -AllInetTests/TcpSocketTest.MsgTruncWithCtrunc/0 -AllInetTests/TcpSocketTest.MsgTrunc/0 - -AllInetTests/SimpleTcpSocketTest.SetMaxSeg/0 -AllInetTests/SimpleTcpSocketTest.CleanupOnConnectionRefused/0 -AllInetTests/SimpleTcpSocketTest.SetTCPWindowClampZeroClosedSocket/0 -AllInetTests/SimpleTcpSocketTest.SetSocketAttachDetachFilter/0 -AllInetTests/SimpleTcpSocketTest.SetSocketDetachFilterNoInstalledFilter/0 \ No newline at end of file +AllInetTests/TcpSocketTest.ZeroWriteAllowed/0 diff --git a/test/initramfs/src/syscall/gvisor/blocklists/timers_test b/test/initramfs/src/syscall/gvisor/blocklists/timers_test index 1f12f0cfa..a5f7b1603 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/timers_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/timers_test @@ -1,9 +1,10 @@ -TimerTest.ProcessKilledOnCPUSoftLimit -TimerTest.ProcessPingedRepeatedlyAfterCPUSoftLimit -TimerTest.ProcessKilledOnCPUHardLimit -IntervalTimerTest.SingleShotSilent +IntervalTimerTest.AlreadyPendingSignal +IntervalTimerTest.IgnoredSignalCountsAsOverrun IntervalTimerTest.PeriodicSilent IntervalTimerTest.PeriodicThreadDirectedSignal IntervalTimerTest.RealTimeSignalsAreNotDuplicated -IntervalTimerTest.AlreadyPendingSignal -IntervalTimerTest.IgnoredSignalCountsAsOverrun \ No newline at end of file +IntervalTimerTest.SingleShotSilent +TimerTest.ProcessKilledOnCPUHardLimit +TimerTest.ProcessKilledOnCPUSoftLimit +TimerTest.ProcessPingedRepeatedlyAfterCPUSoftLimit +TimerTest.RlimitCpuInheritedAcrossFork diff --git a/test/initramfs/src/syscall/gvisor/blocklists/utimes_test b/test/initramfs/src/syscall/gvisor/blocklists/utimes_test new file mode 100644 index 000000000..b62699c54 --- /dev/null +++ b/test/initramfs/src/syscall/gvisor/blocklists/utimes_test @@ -0,0 +1 @@ +FutimesatTest.OnNullPathWithOPath diff --git a/test/initramfs/src/syscall/gvisor/blocklists/write_test b/test/initramfs/src/syscall/gvisor/blocklists/write_test index 0b4424861..4bef0efc6 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/write_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/write_test @@ -1,3 +1,5 @@ -WriteTest.WriteNoExceedsRLimit +WriteTest.PartialWriteSIGBUS +WriteTest.PartialWriteSIGSEGV +WriteTest.PwriteNoChangeOffset WriteTest.WriteExceedsRLimit -WriteTest.PwriteNoChangeOffset \ No newline at end of file +WriteTest.WriteNoExceedsRLimit diff --git a/test/initramfs/src/syscall/gvisor/blocklists/xattr_test b/test/initramfs/src/syscall/gvisor/blocklists/xattr_test index fdd071b19..0e6859b7e 100644 --- a/test/initramfs/src/syscall/gvisor/blocklists/xattr_test +++ b/test/initramfs/src/syscall/gvisor/blocklists/xattr_test @@ -1 +1,2 @@ -XattrTest.TrustedNamespaceWithCapSysAdmin \ No newline at end of file +XattrTest.TrustedNamespaceWithCapSysAdmin +XattrTest.XattrWithOPath