summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-02-08Kernel: Update registers in tracer when attaching to a stopped threadItamar
2023-02-08Kernel: Add optional userspace backtrace to Process::crashTimon Kruiper
2023-02-06Kernel: Return ENAMETOOLONG when trying to set a too-long thread nameSam Atkins
2023-02-06Kernel: Protect Thread::m_name with a spinlockSam Atkins
2023-02-06Kernel: Protect Process::m_name with a spinlockSam Atkins
2023-02-06Kernel: Remove create_inode_watcher syscall from the big lockSam Atkins
2023-02-06Kernel: Remove pledge syscall from the big lockSam Atkins
2023-02-04Kernel+SystemServer+Base: Introduce the RAMFS filesystemLiav A
2023-02-03Kernel: Fix usermode verification in ptrace with PT_SETREGSItamar
2023-01-27Kernel: Add Syscalls/execve.cpp to aarch64 buildTimon Kruiper
2023-01-27Kernel: Add ThreadRegisters::set_exec_state and use it in execve.cppTimon Kruiper
2023-01-27Kernel: Use InterruptsState abstraction in execve.cppTimon Kruiper
2023-01-27Kernel: Add Syscalls/fork.cpp to aarch64 buildTimon Kruiper
2023-01-27Kernel: Add Syscalls/mmap.cpp to aarch64 buildTimon Kruiper
2023-01-27Kernel: Make Syscalls/ptrace.cpp buildable for aarch64Timon Kruiper
2023-01-27Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directoryTimon Kruiper
2023-01-27Kernel: Factor our PreviousMode into RegisterState::previous_modeTimon Kruiper
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-21Kernel+LibC: Move name length constants to Kernel/API from limits.hAndrew Kaster
2023-01-14Meta: Fix copyright header in Kernel/Syscalls/jail.cpp fileLiav A
2023-01-13Kernel: Require "stdio" pledge promise when calling get_root_session_idLiav A
2023-01-10Kernel+LibCore: Make %sid path parsing not take agesAndreas Kling
2023-01-07Kernel: Mark Process::jail() method as constLiav A
2023-01-03Kernel: Allow sending `SIGCONT` to processes in the same groupyyny
2023-01-03Kernel: Add `sid` and `pgid` to `Credentials`yyny
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-12-30Kernel: Disallow executing SUID binaries if process is jailedLiav A
2022-12-29Kernel: Move ThreadRegisters into arch-specific directoryTimon Kruiper
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-16Kernel/Memory: Add option to annotate region mapping as immutableLiav A
2022-12-16Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscallLiav A
2022-12-14Kernel: Add the auxiliary vector to the stack size validationAgustin Gianni
2022-12-11Kernel+LibC+LibELF: Set stack size based on PT_GNU_STACK during execvesin-ack
2022-12-11Kernel+LibC+Tests: Implement `pwritev(2)`sin-ack
2022-12-11Kernel+LibC: Implement `setregid(2)`sin-ack
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `renameat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `mkdirat(2)`sin-ack
2022-12-11Kernel+LibC: Implement `readlinkat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `symlinkat(2)`sin-ack
2022-11-29Kernel: Add some spec links and comments to sys$posix_fallocate()Andreas Kling
2022-11-29Kernel: Make sys$posix_fallocate() fail with ENODEV on non-regular filesAndreas Kling
2022-11-29Kernel: Remove unnecessary FIXME in sys$posix_fallocate()Andreas Kling
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-24Kernel: Update tv_nsec field when using utimensat() with UTIME_NOWAndreas Kling
2022-11-13Kernel: Disallow jail creation from a process within a jailLiav A
2022-11-08Kernel: Split the Ext2FileSystem.{cpp,h} files into smaller componentsLiav A
2022-11-08Kernel: Split the ISO9660FileSystem.{cpp,h} files to smaller componentsLiav A