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
Age
Commit message (
Expand
)
Author
2021-02-15
Kernel+LibC: Implement readv
AnotherTest
2021-02-14
Kernel: Forked children should inherit the signal trampoline address
Andreas Kling
2021-02-14
Kernel: Round old address/size in sys$mremap() to page size multiples
Andreas Kling
2021-02-14
Kernel: Add some bits of randomness to the userspace stack pointer
Andreas Kling
2021-02-14
Kernel: Fix TOCTOU in syscall entry region validation
Andreas Kling
2021-02-14
Kernel: Avoid magic number in sys$poll
Ben Wiederhake
2021-02-14
Kernel: Panic on sys$get_stack_bounds() in stack-less process
Andreas Kling
2021-02-14
Kernel+Userland: Give sys$recvfd() an options argument for O_CLOEXEC
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Map signal trampoline into each process's address space
Andreas Kling
2021-02-14
Kernel: Fix wrong sizeof() type in sys$execve() argument overflow check
Andreas Kling
2021-02-13
Kernel: Round down base of partial ranges provided to munmap/mprotect
Andreas Kling
2021-02-13
Kernel: Limit the number of file descriptors sys$poll() can handle
Andreas Kling
2021-02-13
Kernel: Round up ranges to page size multiples in munmap and mprotect
Andreas Kling
2021-02-13
Kernel: clock_nanosleep's 'flags' is not a bitset
Ben Wiederhake
2021-02-13
Kernel: Avoid casting arbitrary user-controlled int to enum
Ben Wiederhake
2021-02-13
Kernel: Refuse excessively long iovec list
Ben Wiederhake
2021-02-13
Kernel: Forbid empty and whitespace-only process names
Ben Wiederhake
2021-02-13
Kernel: Avoid creating unkillable processes
Ben Wiederhake
2021-02-12
Kernel: Move get_interpreter_load_offset() out of Process class
Andreas Kling
2021-02-09
Kernel: Convert all *Builder::appendf() => appendff()
Andreas Kling
2021-02-08
Kernel: Prevent execve/ptrace race
Andreas Kling
2021-02-08
Kernel: Remove two unused fields from sys$execve's LoadResult
Andreas Kling
2021-02-08
Kernel: Move ShouldAllocateTls enum from Process to execve.cpp
Andreas Kling
2021-02-08
Kernel: Skip generic region lookup in sys$futex and sys$get_stack_bounds
Andreas Kling
2021-02-08
Kernel: Reorganize ptrace implementation a bit
Andreas Kling
2021-02-08
Kernel: Set the dumpable flag before switching spaces in sys$execve()
Andreas Kling
2021-02-08
Kernel: Remove outdated code to dump memory layout after exec load
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-07
Kernel: Make sure we can allocate kernel stack before creating thread
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-02-01
Kernel+keymap+KeyboardMapper: New pledge for getkeymap
Ben Wiederhake
2021-02-01
Kernel+LibKeyboard: Enable querying the current keymap
Ben Wiederhake
2021-01-31
Kernel: Remove pledge exception for sys$getsockopt() with SO_PEERCRED
Andreas Kling
2021-01-30
Kernel: Allow changing thread names with the "stdio" promise
Andreas Kling
2021-01-30
Revert "Kernel: Return -ENOTDIR for non-directory mount target"
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: Return -ENOTBLK for non-block device Ext2FS mount source
Linus Groh
2021-01-29
Kernel: Return -ENOTDIR for non-directory mount target
Linus Groh
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
[next]