index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Syscalls
/
mmap.cpp
Age
Commit message (
Expand
)
Author
2022-07-15
Kernel: Try to set [cm]time in Inode::did_modify_contents
Hendiadyoin1
2022-07-15
Kernel: Handle multiple regions in sys$msync
Hendiadyoin1
2022-07-08
Kernel: Implement an `axallowed` mount option
Tim Schumacher
2022-05-23
Kernel: Fix EINVAL when mmaping with address and no MAP_FIXED
Peter Elliott
2022-05-03
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
Timon Kruiper
2022-04-12
Kernel: Skip setting region name if none is given to mmap
Tim Schumacher
2022-04-05
Kernel: Make sys$mmap() round requested VM size to page size multiple
Andreas Kling
2022-04-05
Kernel: Remove unused ShouldDeallocateVirtualRange parameters
Andreas Kling
2022-04-03
Kernel: Unbreak ASLR in the new RegionTree world
Andreas Kling
2022-04-03
Kernel: Make VM allocation atomic for userspace regions
Andreas Kling
2022-04-03
Kernel: Add Memory::RegionTree to share code between AddressSpace and MM
Andreas Kling
2022-04-03
Kernel: Use AddressSpace region tree for range allocation
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-22
Kernel: Make mmap validation functions return ErrorOr<void>
int16
2022-03-22
Kernel: Move mmap validation functions to Process
int16
2022-03-22
Kernel: Check wxallowed mount flag when validating mmap call
int16
2022-03-12
Revert "Kernel: Use an ArmedScopeGuard to revert changes after failed mmap"
Brian Gianforcaro
2022-03-08
Kernel: Use an ArmedScopeGuard to revert changes after failed mmap
Hendiadyoin1
2022-02-13
Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()
Idan Horowitz
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-29
Kernel: Convert process file descriptor table to a SpinlockProtected
Andreas Kling
2022-01-26
Kernel: Make AddressSpace::find_regions_intersecting OOM-fallible
Idan Horowitz
2021-12-30
Kernel+AK: Eliminate a couple of temporary String allocations
Daniel Bertalan
2021-12-29
Kernel: Handle promise violations in the syscall handler
Brian Gianforcaro
2021-12-29
Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()
Brian Gianforcaro
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-23
Kernel: Make msync return EINVAL when regions are too large
Guilherme Gonçalves
2021-12-23
Kernel+UE+LibC: Store address as void* in SC_m{re,}map_params
Daniel Bertalan
2021-12-23
Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flag
Daniel Bertalan
2021-12-22
Kernel: Replace intersecting ranges in mmap when MAP_FIXED is specified
Daniel Bertalan
2021-12-18
Kernel: Collapse a redundant boolean conditional return statement in …
Hendiadyoin1
2021-12-18
Kernel: Add implicit auto qualifiers in Syscalls
Hendiadyoin1
2021-12-01
Kernel: Clear up some comments in the sys$mprotect implementation
Idan Horowitz
2021-12-01
Kernel: Move incorrect early return in sys$mprotect
Idan Horowitz
2021-12-01
Kernel: Move the expand_range_to_page_boundaries helper to MemoryManager
Idan Horowitz
2021-12-01
LibC: Make the madvise advice field a value instead of a bitfield
Idan Horowitz
2021-12-01
Kernel: Don't rewrite the whole file on sys$msync
Hendiadyoin1
2021-12-01
Kernel: Allow flushing of partial regions in sys$msync
Hendiadyoin1
2021-12-01
Kernel: Handle more error cases in sys$msync
Hendiadyoin1
2021-11-23
Kernel: Make sys$mmap() interpret 0-alignment as page-sized alignment
Andreas Kling
2021-11-17
Kernel+LibC: Add msync() system call
Andreas Kling
2021-11-16
AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtr
Andrew Kaster
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-15
Kernel: Split SmapDisabler so header is platform independent
James Mintram
2021-09-23
Kernel: Allow PROT_NONE in mmap and mprotect for stack regions
Eric Seifert
2021-09-07
Kernel: Rename file_description(fd) => open_file_description(fd)
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-06
Kernel: Use KResultOr and TRY() for {Shared,Private}InodeVMObject
Andreas Kling
2021-09-06
Kernel: Make Memory::Region::map() return KResult
Andreas Kling
2021-09-06
Kernel: Make VirtualRangeAllocator return KResultOr<VirtualRange>
Andreas Kling
[next]