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-21
Kernel: Use copy_n_from_user in sys$setgroups to check for overflow
Brian Gianforcaro
2021-02-21
Kernel: Use already computed nfds_checked value when copying from user mode.
Brian Gianforcaro
2021-02-21
Kernel: Use copy_n_from_user in sys$setkeymap
Brian Gianforcaro
2021-02-21
Kernel: Populate ELF::AuxilaryValue::Platform from Processor object.
Brian Gianforcaro
2021-02-21
Kernel: Remove unneeded Thread::set_default_signal_dispositions
Brian Gianforcaro
2021-02-21
Kernel: Add "map_fixed" pledge promise
Andreas Kling
2021-02-19
Kernel: Release ptrace lock in exec before stopping due to PT_TRACE_ME
Andreas Kling
2021-02-18
Kernel: Factor out mmap & friends range expansion to a helper function
Andreas Kling
2021-02-18
Kernel: Use KResult a bit more in sys$execve()
Andreas Kling
2021-02-17
Kernel: Use dbgln_if() in sys$fork()
Andreas Kling
2021-02-16
Kernel: Make sys$msyscall() EFAULT on non-user address
Andreas Kling
2021-02-15
Kernel: Refuse excessively long iovec list, also in readv
Ben Wiederhake
2021-02-15
Kernel+LibC: Add the _SC_GETPW_R_SIZE_MAX sysconf enum
AnotherTest
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
[next]