summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2023-04-04Kernel: Stop using *LockRefPtr for ThreadAndreas Kling
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Process pointersAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for FileSystem pointersAndreas Kling
2023-04-03Kernel: Abstract Processor::assume_context flags using InterruptsStateIdan Horowitz
2023-04-03Kernel: Add AArch64 support to sys$forkIdan Horowitz
2023-03-24Kernel/Syscalls: Use copy_n_to_user when applicablePankaj Raghav
2023-03-15Kernel: Merge {get,set}_process_name syscalls to the prctl syscallLiav A
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-11Kernel: Add non standard value to sys$sysconfFabian Dellwing
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-05Kernel: Move process coredump metadata modification to the prctl syscallLiav A
2023-03-05Kernel+Userland: Add support for using the PCSpeaker with various tonesLiav A
2023-03-01Kernel+LibC: Move the FD_SETSIZE declaration to API/POSIX/select.h fileLiav A
2023-02-25Kernel: Mark sys$prctl() as not needing the big lockLiav A
2023-02-24Kernel+Userland: Refine preventing syscall annotations of Regions optionLiav A
2023-02-24Kernel: Do 2 validations in annotate_mapping syscall outside a spinlockLiav A
2023-02-24Kernel: Properly lock Process protected data in the prctl syscallLiav A
2023-02-24AK+Kernel: Add includes before removing Kernel/ProcessExposed.hLiav A
2023-02-24Kernel+Userland: Move prctl numbers header file to Kernel/API directoryLiav A
2023-02-21Kernel: Support more clocks in sys$clock_getres()Humberto Alves
2023-02-19Kernel: Support sending filedescriptors with sendmsg(2) and SCM_RIGHTSPeter Elliott
2023-02-19Kernel: Support F_DUPFD_CLOEXEC command to fcntl(2)Peter Elliott
2023-02-15Kernel/aarch64: Implement Thread Local StorageTimon Kruiper
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