summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2023-05-17Kernel+Userland: Split bind-mounting and re-mounting from mount syscallLiav A
2023-04-10Kernel: Add the futimens syscallLiav A
2023-04-09Kernel: Ensure jailed processes can be reaped by a jailed parent processLiav A
2023-04-06Kernel: Restructure execve to ensure Process::m_space is always in useIdan Horowitz
2023-04-05Kernel: Make Credentials the authority on process SIDAndreas Kling
2023-04-05Kernel: Move Process's TTY pointer into protected dataAndreas Kling
2023-04-05Kernel: Move Process's process group pointer into protected dataAndreas Kling
2023-04-05Kernel: Stop using *LockRefPtr for TTYAndreas Kling
2023-04-04Kernel: Make the getsockname/getpeername syscall helper a bit nicerAndreas Kling
2023-04-04Kernel: Make sys$times not use the big lockAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Kernel::TimerAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for ProcessGroupAndreas Kling
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-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-09Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>Andreas Kling
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-24Kernel: Properly lock Process protected data in the prctl syscallLiav A
2023-02-24Kernel/FileSystem: Simplify the ProcFS significantlyLiav A
2023-02-24Kernel: Fix typo proccess => process in a name of Process methodLiav A
2023-02-08Kernel: Add optional userspace backtrace to Process::crashTimon Kruiper
2023-02-06Kernel: Protect Process::m_name with a spinlockSam Atkins
2023-01-29Kernel/FileSystem: Simplify the ProcFS inode codeLiav A
2023-01-27Kernel: Use InterruptsState abstraction in execve.cppTimon Kruiper
2023-01-21Kernel+LibC: Move LibC/signal_numbers.h to Kernel/API/POSIXAndrew Kaster
2023-01-10Kernel+LibCore: Make %sid path parsing not take agesAndreas Kling
2023-01-07Kernel: Mark Process::jail() method as constLiav A
2023-01-06Kernel: Add helper function to check if a Process is in jailLiav A
2023-01-04Everywhere: Make global `inline` functions not `static`Nico Weber
2023-01-04Everywhere: Remove some redundant `inline` keywordsNico Weber
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-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+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 `mkdirat(2)`sin-ack
2022-12-11Kernel: Implement Process::custody_for_dirfdsin-ack
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-05Kernel: Add support for jailsLiav A
2022-10-27Kernel: Make scheduler control syscalls more generickleines Filmröllchen
2022-08-27Kernel: Stop verifying interrupts are disabled in Process::for_eachIdan Horowitz