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-05-28
Kernel: Use KString for Region names
Andreas Kling
2021-05-18
Kernel: Implement mprotect for multiple Regions
Hendiadyoin1
2021-05-07
Kernel: Add PerformanceManager static class, move perf event APIs there
Brian Gianforcaro
2021-05-02
Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>
Brian Gianforcaro
2021-04-30
Kernel+LibELF: Support initializing values of TLS data
Itamar
2021-04-30
Kernel: Give a name to the Master TLS region allocation
Itamar
2021-04-29
Kernel: Harden sys$munmap Vector usage against OOM.
Brian Gianforcaro
2021-04-26
Kernel: Avoid calling characters() where not necessary
Gunnar Beutner
2021-04-26
Kernel+Profiler: Improve profiling subsystem
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-18
Everywhere: Fix a bunch of typos
Linus Groh
2021-04-14
Kernel: Read the ELF header from the inode rather than the mapped pages
Gunnar Beutner
2021-04-14
Kernel: Make sure the offset stays the same when using mremap()
Gunnar Beutner
2021-04-12
Kernel: Remove old region from process' regions vector before splitting
Idan Horowitz
2021-03-19
Kernel: Refactor storage stack with u64 as mmap offset
Jean-Baptiste Boric
2021-03-13
Kernel: Make munmap more posix compliant
Hendiadyoin1
2021-03-13
Kernel: munmap multiple regions at a time
Hendiadyoin1
2021-03-02
Kernel+Profiler: Capture metadata about all profiled processes
Andreas Kling
2021-03-01
Kernel: Use Userspace<T> in sys${munmap,mprotect,madvise,msyscall}()
Andreas Kling
2021-03-01
Kernel: Make all syscall functions return KResultOr<T>
Andreas Kling
2021-02-25
Kernel: Take some baby steps towards x86_64
Andreas Kling
2021-02-25
Kernel: Tighten some typing in Arch/i386/CPU.h
Andreas Kling
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
[next]