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-07-20
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
Brian Gianforcaro
2021-07-17
Kernel: Remove double RedBlackTree lookup in VM/Space region removal
Brian Gianforcaro
2021-07-11
Kernel: Make Region splitting OOM-safe
Andreas Kling
2021-07-11
Kernel: Rename various *VMObject::create*() => try_create()
Andreas Kling
2021-07-04
Kernel: Implement TLS support for x86_64
Gunnar Beutner
2021-07-04
Kernel: Don't allow allocate_tls() if the process has multiple threads
Gunnar Beutner
2021-06-30
Kernel: Disable __thread and TLS on x86_64 for now
Gunnar Beutner
2021-06-29
Kernel: Don't copy a Vector<FileDescriptionAndFlags>
Liav A
2021-06-28
Kernel: Fix the return type for syscalls
Gunnar Beutner
2021-06-28
Kernel+LibELF: Add support for validating and loading ELF64 executables
Gunnar Beutner
2021-06-26
Kernel: Add support for setting up a x86_64 GDT once in C++ land
Gunnar Beutner
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1
2021-06-02
Kernel: Fix use-after-free in sys$mremap
Gunnar Beutner
2021-05-29
Kernel: Move sys$munmap functionality into a helper method
Gunnar Beutner
2021-05-29
Kernel: Make PrivateInodeVMObject factory APIs OOM safe
Brian Gianforcaro
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
[next]