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
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-21
Kernel: Add "map_fixed" pledge promise
Andreas Kling
2021-02-18
Kernel: Factor out mmap & friends range expansion to a helper function
Andreas Kling
2021-02-16
Kernel: Make sys$msyscall() EFAULT on non-user address
Andreas Kling
2021-02-14
Kernel: Round old address/size in sys$mremap() to page size multiples
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-13
Kernel: Round down base of partial ranges provided to munmap/mprotect
Andreas Kling
2021-02-13
Kernel: Round up ranges to page size multiples in munmap and mprotect
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-02
Kernel: Don't allow sys$msyscall() on non-mmap regions
Andreas Kling
2021-02-02
Kernel: Add a way to specify which memory regions can make syscalls
Andreas Kling
2021-01-30
Kernel: Fix mix-up between MAP_STACK/MAP_ANONYMOUS in prot validation
Andreas Kling
2021-01-30
Kernel: Remove "has made executable exception for dynamic loader" flag
Andreas Kling
2021-01-29
Kernel: Add "prot_exec" pledge promise and require it for PROT_EXEC
Andreas Kling
2021-01-29
Kernel: Disallow mapping anonymous memory as executable
Andreas Kling
2021-01-29
Kernel: Enforce W^X more strictly (like PaX MPROTECT)
Andreas Kling
2021-01-29
Kernel: Prevent mmap-ing as both fixed and randomized
Sahan Fernando
2021-01-28
Kernel: sys$mmap PAGE_ROUND_UP size before calling allocate_randomized (#5154)
Jorropo
2021-01-28
Kernel+LibC: Add MAP_RANDOMIZED flag for sys$mmap()
Andreas Kling
2021-01-27
Kernel: Remove Range "valid" state and use Optional<Range> instead
Andreas Kling
2021-01-27
Kernel: sys$mmap() without MAP_FIXED should consider address a hint
Andreas Kling
2021-01-26
Kernel: Remove allocate_region() functions that don't take a Range
Andreas Kling
2021-01-25
Kernel: Hoist VM range allocation up to sys$mmap() itself
Andreas Kling
2021-01-16
Kernel: Remove unused syscall sys$minherit()
Andreas Kling
2021-01-15
Kernel: Make Process::allocate_region*() return KResultOr<Region*>
Andreas Kling
2021-01-02
Revert "Kernel: Allocate shared memory regions immediately"
Tom
2021-01-02
Kernel: Allocate shared memory regions immediately
Andreas Kling
2021-01-02
Kernel: Pass "shared" flag to Region constructor
Andreas Kling
2021-01-01
Kernel: Merge PurgeableVMObject into AnonymousVMObject
Tom
2021-01-01
Kernel: Remove MAP_PURGEABLE from mmap
Tom
2021-01-01
Kernel: Add MAP_NORESERVE support to mmap
Tom
2021-01-01
Kernel: Memory purging improvements
Tom
2020-12-29
Kernel: Hold InodeVMObject reference while inspecting it in sys$mmap()
Andreas Kling
2020-12-29
Kernel+LibC: Add a very limited sys$mremap() implementation
Andreas Kling
2020-12-24
Kernel: Fix mmap with specific address for file backed mappings
Itamar
2020-12-14
Loader: Stabilize loader & Use shared libraries everywhere :^)
Itamar
2020-12-14
Kernel: Support TLS allocation from userspace
Itamar
2020-09-13
Kernel: Make copy_to/from_user safe and remove unnecessary checks
Tom
2020-08-05
Kernel: Use Userspace<T> for the set_mmap_name syscall
Brian Gianforcaro
2020-08-05
Kernel: Use Userspace<T> for the mmap syscall
Brian Gianforcaro
2020-07-30
Kernel: Rename region_from_foo() => find_region_from_foo()
Andreas Kling
2020-07-30
Kernel: Move syscall implementations out of Process.cpp
Andreas Kling