summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2023-04-05Kernel: Move Process's TTY pointer into protected dataAndreas Kling
2023-04-05Kernel: Stop using *LockRefPtr for TTYAndreas Kling
2023-04-04Kernel: Make custody_for_dirfd() fail on files other than directoriesAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Kernel::TimerAndreas 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-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Remove two outdated FIXMEs about the file descriptor table mutexAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-05Kernel: Actually check Process unveil data when creating perfcore dumpLiav 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-08Kernel: Add optional userspace backtrace to Process::crashTimon Kruiper
2023-02-06Kernel: Protect Process::m_name with a spinlockSam Atkins
2023-02-02Kernel: Change the way we call a syscall in signal_trampoline_dummyAgustin Gianni
2023-01-27Kernel: Use InterruptsState abstraction in execve.cppTimon Kruiper
2023-01-27Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directoryTimon Kruiper
2023-01-21Kernel+LibC: Move name length constants to Kernel/API from limits.hAndrew Kaster
2023-01-07Kernel: Mark Process::jail() method as constLiav A
2023-01-03Kernel: Add `sid` and `pgid` to `Credentials`yyny
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-12-29Kernel: Factor out setting Thread entry functionTimon Kruiper
2022-12-29Kernel/aarch64: Implement stub for asm_signal_trampolineTimon Kruiper
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-11Kernel: Implement Process::custody_for_dirfdsin-ack
2022-12-03Kernel+SystemServer: Don't hardcode coredump directory pathLiav A
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-05Kernel: Add support for jailsLiav A
2022-10-18Kernel: Add more AARCH64 stubsGunnar Beutner
2022-10-17Kernel: Move InterruptDisabler out of Arch directoryTimon Kruiper
2022-09-24Kernel: By default, don't dump regions when a userspace crash happenskleines Filmröllchen
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
2022-08-23Kernel: Remove unused Process::in_group()Anthony Iacono
2022-08-22Kernel: Use Process::credentials() and remove user ID/group ID helpersAnthony Iacono
2022-08-21Kernel: Make VirtualFileSystem functions take credentials as inputAndreas Kling
2022-08-21Kernel: Guard Process "protected data" with a spinlockAndreas Kling
2022-08-21Kernel: Use RefPtr instead of LockRefPtr for CustodyAndreas Kling
2022-08-20Kernel: Add Credentials to hold a set of user and group IDsAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-08-10Kernel: Make failure to write coredump or perfcore a regular dmesgBrian Gianforcaro
2022-07-27Everywhere: Make the codebase more architecture awareUndefine
2022-07-22Kernel+LibC: Don't hardcode the maximum signal number everywhereTim Schumacher
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-05Kernel: Copy signal handlers when forkingTim Schumacher
2022-06-02Kernel: Implement InterruptDisabler using generic Processor functionsTimon Kruiper
2022-04-09Kernel: Remove big lock from `sys$set_coredump_metadata`Luke Wilde
2022-04-01Everywhere: Run clang-formatIdan Horowitz