serenity/Tests/Kernel
brody-qq e0242abf93 Tests/Kernel: Add test for Ext2FS reads and writes
This commit adds a new test case which carries out the following steps:
* write() to a block of an ext2 file, verify the write() was successful
* read() the same block back, verify the read() was successful
* verify that the data from the read() is identical to the data that was
  written in the write()

The test runs the above steps on the following blocks of an ext2 file:
* the first and last direct blocks
* the first and last singly indirect blocks
* the first and last doubly indirect blocks
* the first and last triply indirect blocks
2024-08-08 19:04:04 -04:00
..
bind-local-socket-to-symlink.cpp
CMakeLists.txt Tests/Kernel: Add new tests for anonymous mmaps 2024-07-12 08:52:06 -04:00
crash-fcntl-invalid-cmd.cpp
crash.cpp
elf-execve-mmap-race.cpp
elf-symbolication-kernel-read-exploit.cpp
fuzz-syscalls.cpp
kill-pidtid-confusion.cpp
mmap-write-into-running-programs-executable-file.cpp
mprotect-multi-region-mprotect.cpp
munmap-multi-region-unmapping.cpp
nanosleep-race-outbuf-munmap.cpp
null-deref-close-during-select.cpp
null-deref-crash-during-pthread_join.cpp
path-resolution-race.cpp
pthread-cond-timedwait-example.cpp
setpgid-across-sessions-without-leader.cpp
siginfo-example.cpp
stress-truncate.cpp
stress-writeread.cpp
TestAnonymousMmap.cpp Tests/Kernel: Add new tests for anonymous mmaps 2024-07-12 08:52:06 -04:00
TestEFault.cpp
TestEmptyPrivateInodeVMObject.cpp Tests/Kernel: Add more tests for shared and private mmaps 2024-07-07 18:25:32 +02:00
TestEmptySharedInodeVMObject.cpp Tests/Kernel: Add more tests for shared and private mmaps 2024-07-07 18:25:32 +02:00
TestExt2FS.cpp Tests/Kernel: Add test for Ext2FS reads and writes 2024-08-08 19:04:04 -04:00
TestFileSystemDirentTypes.cpp
TestInvalidUIDSet.cpp
TestKCOV.cpp
TestKernelAlarm.cpp
TestKernelFilePermissions.cpp
TestKernelPledge.cpp
TestKernelUnveil.cpp
TestLoopDevice.cpp
TestMemoryDeviceMmap.cpp
TestMunMap.cpp
TestPosixFallocate.cpp
TestPrivateInodeVMObject.cpp Tests/Kernel: Add more tests for shared and private mmaps 2024-07-07 18:25:32 +02:00
TestProcFS.cpp
TestProcFSWrite.cpp
TestSharedInodeVMObject.cpp Tests/Kernel: Add more tests for shared and private mmaps 2024-07-07 18:25:32 +02:00
TestSigAltStack.cpp
TestSigHandler.cpp
TestSigWait.cpp
TestTCPSocket.cpp
uaf-close-while-blocked-in-read.cpp
unveil-symlinks.cpp