Add and refactor read-write syscalls

This commit is contained in:
Fabing Li
2024-06-27 22:35:07 +08:00
committed by Tate, Hongliang Tian
parent e8a3e00dec
commit 12db7ec55d
15 changed files with 418 additions and 85 deletions

View File

@ -24,19 +24,13 @@ TESTS ?= \
mount_test \
open_create_test \
open_test \
pread64_test \
preadv2_test \
pwrite64_test \
pwritev2_test \
pty_test \
read_test \
rename_test \
sendfile_test \
stat_test \
statfs_test \
symlink_test \
sync_test \
timers_test \
truncate_test \
uidgid_test \
unlink_test \
vdso_clock_gettime_test \
readv_test \
write_test \
utimes_test \
# The end of the list

View File

@ -1,3 +1,2 @@
EventfdTest.IllegalPwrite
EventfdTest.SpliceFromPipePartialSucceeds
EventfdTest.NotifyNonZero_NoRandomSave

View File

@ -0,0 +1 @@
Pread64Test.Overflow

View File

@ -0,0 +1,3 @@
Preadv2Test.TestInvalidFlag
Preadv2Test.TestUnreadableFile
Preadv2Test.TestUnseekableFileInvalid

View File

@ -0,0 +1 @@
Pwritev2Test.InvalidFlag

View File

@ -0,0 +1,5 @@
ReadvTest.BadIovecBase_File
ReadvTest.BadIovecBase_Pipe
ReadvTest.NotReadable_Pipe
ReadvTest.IovecOutsideTaskAddressRangeInNonemptyArray
ReadvTestNoFixture.TruncatedAtMax_NoRandomSave