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-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
2021-09-05
Kernel: Make file description lookup return KResultOr
Andreas Kling
2021-09-05
Kernel: Use TRY() even more in sys$mmap() and friends :^)
Andreas Kling
2021-09-05
Kernel: Use copy_typed_from_user<T> for fetching syscall parameters
Andreas Kling
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
Kernel: Use try in sys$mmap() and friends :^)
Andreas Kling
2021-08-28
Kernel: Don't disable interrupts in validate_inode_mmap_prot
Andrew Kaster
2021-08-25
Kernel: Always observe the return value of Region::map and remap
Brian Gianforcaro
2021-08-15
Kernel: Make Kernel::VMObject allocation functions return KResultOr
sin-ack
2021-08-06
Kernel: Rename a very long enum to ShouldDeallocateVirtualRange
Andreas Kling
2021-08-06
Kernel: Rename Process::space() => Process::address_space()
Andreas Kling
2021-08-06
Kernel: Rename Range => VirtualRange
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-07-28
Kernel: Fail madvise() volatile change with EINVAL for non-purgeable mem
Andreas Kling
2021-07-25
Kernel: Remove unused madvise(MADV_GET_VOLATILE)
Andreas Kling
2021-07-25
Kernel: Make purgeable memory a VMObject level concept (again)
Andreas Kling
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
[prev]
[next]