summaryrefslogtreecommitdiff
path: root/Tests/Kernel
AgeCommit message (Expand)Author
2022-03-04Kernel: Add support for SA_SIGINFOAli Mohammad Pur
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-14Tests: Unmap memory ranges on /dev/mem after testing mmap(2)Liav A
2022-01-08Kernel: Implement read functionality for MemoryDeviceLiav A
2021-12-20Kernel: Return EINVAL when specifying -1 for setuid and similar syscallsLiav A
2021-12-12Tests: Add tests for sigwait/sigwaitinfo/sigtimedwaitIdan Horowitz
2021-12-01Tests: Add a test to ensure sigaltstack() is working correctlyIdan Horowitz
2021-10-31Kernel: Write test that crashes ProcFSBen Wiederhake
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-22Tests: Add a unit test to ensure the /dev/mem device works correctlyLiav A
2021-10-08Tests: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-10-01Tests: Fix typosNico Weber
2021-09-16crash: Don't test for qemu-unsupported featureBen Wiederhake
2021-09-16crash: Run automatically during CIBen Wiederhake
2021-09-11Tests/Kernel: Fix test after off-by-one fix in Memory::is_user_range()Brian Gianforcaro
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-02Tests: Remove all file(GLOB) from CMakeLists in TestsAndrew Kaster
2021-08-03Tests: Add coverage for sys$alarm() success caseBrian Gianforcaro
2021-08-03Tests: Add coverage for sys$alarm() canceling a stale timerBrian Gianforcaro
2021-07-30Kernel: Unmapping a non-mapped region with munmap() should be a no-opAndreas Kling
2021-07-30Tests: Validate unmapping 0x0 doesn't crash the KernelBrian Gianforcaro
2021-07-23Tests: Add test coverage for sys$pledge(..) argument validationBrian Gianforcaro
2021-07-23Tests: Add test coverage for sys$unveil(..) argument validationBrian Gianforcaro
2021-07-18Tests: Make mmap test point to new kernel address tooPeter Bindels
2021-07-14Tests: Fix compile errors on ClangDaniel Bertalan
2021-07-11Utilities+Tests: Convert test_efault to be LibTest basedAndrew Kaster
2021-07-07Tests: Build all tests on x86_64Gunnar Beutner
2021-06-30Tests: TestProcFs cannot assume stdin/stdout/stderr are the sameAndrew Kaster
2021-06-18Tests: Add a test for ProcFS fd interactionKyle Ambroff-Kao
2021-05-29Kernel: Ensure that an unveil node with no permission is never acceptedAli Mohammad Pur
2021-05-21Tests: Install non-LibTest based Kernel tests into Kernel/Legacy subdirAndrew Kaster
2021-05-19Tests: static vs non-static constexpr variablesLenny Maiorani
2021-05-18Kernel: Add a test for multi-region mprotectHediadyoin1
2021-05-14LibC: Move mman.h to sys/mman.hJean-Baptiste Boric
2021-05-14LibC: Do not include errno.h inside unistd.hJean-Baptiste Boric
2021-05-14Userland: Migrate from arc4random_uniform() to get_random_uniform()Jean-Baptiste Boric
2021-05-06Tests: Establish root Tests directory, move Userland/Tests thereBrian Gianforcaro
2020-08-02Tests: Build automatically, fix compilation errorsBen Wiederhake
2020-05-03Kernel: Demonstrate kernel crash on invalid fcntlBen Wiederhake
2020-05-03Kernel: Fix pledge syscall applying new pledges when it fails (#2076)Michael Lelli
2020-04-26Tests: Add test case for pthread_cond_timedwait with a timeout.Brian Gianforcaro
2020-03-03Kernel: Demonstrate race condition in clock_nanosleepBen Wiederhake
2020-02-01Kernel: Make Inode::lookup() return a RefPtr<Inode>Andreas Kling
2020-01-28Kernel: AnonymousVMObject::create_for_physical_range() should fail moreAndreas Kling
2020-01-18Kernel: Pass correct permission flags when opening filesSergey Bugaev
2020-01-18Kernel: Enforce W^X between sys$mmap() and sys$execve()Andreas Kling
2020-01-16Kernel+LibELF: Don't blindly trust ELF symbol offsets in symbolicationAndreas Kling
2020-01-10Kernel: Fix kernel null deref on process crash during join_thread()Andreas Kling
2020-01-09Kernel: Ignore closed fd's when considering select() unblockAndreas Kling