summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls/mmap.cpp
AgeCommit message (Expand)Author
2023-02-15Kernel/aarch64: Implement Thread Local StorageTimon Kruiper
2023-01-27Kernel: Add Syscalls/mmap.cpp to aarch64 buildTimon Kruiper
2023-01-27Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directoryTimon Kruiper
2023-01-21Kernel+LibC: Move name length constants to Kernel/API from limits.hAndrew Kaster
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-16Kernel/Memory: Add option to annotate region mapping as immutableLiav A
2022-12-16Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscallLiav A
2022-11-05Kernel: Make sys$msyscall() not take the big lockAndreas Kling
2022-10-22Kernel/FileSystem: Add a few missing includesLiav A
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-08-24Kernel: Make file-backed memory regions remember description permissionsAndreas Kling
2022-08-24Kernel: Simplify the File memory-mapping APIAndreas Kling
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
2022-08-21Kernel: Make VirtualFileSystem functions take credentials as inputAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-17Kernel: Require semicolon after VERIFY_{NO_,}PROCESS_BIG_LOCK_ACQUIREDLinus Groh
2022-07-15Kernel: Try to set [cm]time in Inode::did_modify_contentsHendiadyoin1
2022-07-15Kernel: Handle multiple regions in sys$msyncHendiadyoin1
2022-07-08Kernel: Implement an `axallowed` mount optionTim Schumacher
2022-05-23Kernel: Fix EINVAL when mmaping with address and no MAP_FIXEDPeter Elliott
2022-05-03Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.hTimon Kruiper
2022-04-12Kernel: Skip setting region name if none is given to mmapTim Schumacher
2022-04-05Kernel: Make sys$mmap() round requested VM size to page size multipleAndreas Kling
2022-04-05Kernel: Remove unused ShouldDeallocateVirtualRange parametersAndreas Kling
2022-04-03Kernel: Unbreak ASLR in the new RegionTree worldAndreas Kling
2022-04-03Kernel: Make VM allocation atomic for userspace regionsAndreas Kling
2022-04-03Kernel: Add Memory::RegionTree to share code between AddressSpace and MMAndreas Kling
2022-04-03Kernel: Use AddressSpace region tree for range allocationAndreas Kling
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22Kernel: Make mmap validation functions return ErrorOr<void>int16
2022-03-22Kernel: Move mmap validation functions to Processint16
2022-03-22Kernel: Check wxallowed mount flag when validating mmap callint16
2022-03-12Revert "Kernel: Use an ArmedScopeGuard to revert changes after failed mmap"Brian Gianforcaro
2022-03-08Kernel: Use an ArmedScopeGuard to revert changes after failed mmapHendiadyoin1
2022-02-13Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()Idan Horowitz
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2022-01-29Kernel: Convert process file descriptor table to a SpinlockProtectedAndreas Kling
2022-01-26Kernel: Make AddressSpace::find_regions_intersecting OOM-fallibleIdan Horowitz
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-23Kernel: Make msync return EINVAL when regions are too largeGuilherme Gonçalves
2021-12-23Kernel+UE+LibC: Store address as void* in SC_m{re,}map_paramsDaniel Bertalan
2021-12-23Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flagDaniel Bertalan
2021-12-22Kernel: Replace intersecting ranges in mmap when MAP_FIXED is specifiedDaniel Bertalan
2021-12-18Kernel: Collapse a redundant boolean conditional return statement in …Hendiadyoin1
2021-12-18Kernel: Add implicit auto qualifiers in SyscallsHendiadyoin1
2021-12-01Kernel: Clear up some comments in the sys$mprotect implementationIdan Horowitz