summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2022-01-23Kernel: Add CommandLine option to disable or enable the PC speakerLiav A
2022-01-23Kernel: Allow program headers to align on multiples of `PAGE_SIZE`Jelle Raaijmakers
2022-01-21Kernel: Stop using LibKeyboard's CharacterMap in HIDManagementIdan Horowitz
2022-01-13Kernel: Wrap much of sys$execve() in a block scopeAndreas Kling
2022-01-13Kernel: Perform exec-into-new-image directly in sys$execve()Andreas Kling
2022-01-13LibELF: Accept Span instead of Pointer+Size in validate_program_headersIdan Horowitz
2022-01-13LibELF: Use StringBuilders instead of Strings for the interpreter pathIdan Horowitz
2022-01-13Kernel: Stop leaking executable path in successful sys$execve()Andreas Kling
2022-01-13Kernel: Remove String use-after-free in generate_auxiliary_vectorIdan Horowitz
2022-01-13Kernel: Fix OOB write in sys$unameIdan Horowitz
2022-01-13Kernel: Convert hostname to KStringIdan Horowitz
2022-01-12Kernel: Replace usages of String::formatted with KString in sys$execIdan Horowitz
2022-01-12Kernel: Remove outdated FIXME comment in sys$sethostnameIdan Horowitz
2022-01-12Kernel+LibC+LibCore+UE: Implement `fchmodat(2)`Daniel Bertalan
2022-01-02Kernel: Delay Process data unprotection in sys$pledge()Andreas Kling
2022-01-01Kernel+LibC+LibCore: Add lchown and fchownat functionscircl
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Use Process::require_no_promises instead of REQUIRE_NO_PROMISESBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-29Kernel: Clarify why ftruncate() & pread() are passed `off_t const*`Brian Gianforcaro
2021-12-29Kernel: Fix info leak from `sockaddr_un` in socket syscallsBrian Gianforcaro
2021-12-29Kernel: Return the actual number of CPU cores that we haveDaniel Bertalan
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-28Kernel: Remove the KString::try_create(String::formatted(...)) patternDaniel Bertalan
2021-12-23Kernel: Make msync return EINVAL when regions are too largeGuilherme Gonçalves
2021-12-23Kernel+UE+LibC: Store address as void* in SC_m{re,}map_paramsDaniel Bertalan
2021-12-23Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flagDaniel Bertalan
2021-12-23Kernel: Enter new address space before destroying old in sys$execve()Andreas Kling
2021-12-22Kernel: Replace intersecting ranges in mmap when MAP_FIXED is specifiedDaniel Bertalan
2021-12-21Kernel: Implement sysconf(_SC_SYMLOOP_MAX)Martin Bříza
2021-12-20Kernel: Return EINVAL when specifying -1 for setuid and similar syscallsLiav A
2021-12-18Kernel: Remove a redundant check in Process::remap_range_as_stackHendiadyoin1
2021-12-18Kernel: Collapse a redundant boolean conditional return statement in …Hendiadyoin1
2021-12-18Kernel: Access OpenFileDescriptions::max_open() statically in SyscallsHendiadyoin1
2021-12-18Kernel: Add implicit auto qualifiers in SyscallsHendiadyoin1
2021-12-18Kernel: Remove else after return in Process::do_writeHendiadyoin1
2021-12-18Kernel: Fix 4-byte uninitialized memory leak in sys$sigaltstack()Andreas Kling
2021-12-18Kernel: Make File::stat() & friends return Error<struct stat>Andreas Kling
2021-12-18Kernel: Use copy_typed_from_user() in more places :^)Andreas Kling
2021-12-18Kernel: Make sys${ftruncate,pread} take off_t as const pointerAndreas Kling
2021-12-12Kernel: Remove sys$select() syscallJean-Baptiste Boric
2021-12-12Kernel: Split off sys$poll() into Syscalls/poll.cppJean-Baptiste Boric
2021-12-12Kernel+LibC: Implement sigtimedwait()Idan Horowitz
2021-12-12Kernel: Preserve pending signals across execve(2)sIdan Horowitz
2021-12-12Kernel: Inherit alternative signal stack on fork(2)Idan Horowitz
2021-12-12Kernel: Preserve signal mask across fork(2) and execve(2)Idan Horowitz
2021-12-05Kernel: Make ptrace return an error on errorBen Wiederhake
2021-12-05Kernel: Implement new ptrace function PT_PEEKBUFBen Wiederhake