summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-09Kernel: Use KString all the way in sys$execve()Andreas Kling
2021-09-07Kernel: Make PerformanceEventBuffer::to_json() return a KResultAndreas Kling
2021-09-07Kernel: Make it possible for KBufferBuilder creation to failAndreas Kling
2021-09-07Kernel: Use KResultOr and TRY() for ThreadTracerAndreas Kling
2021-09-07Kernel: Rename file_description(fd) => open_file_description(fd)Andreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Convert much of sys$execve() to using KStringAndreas Kling
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-07Kernel: Tidy up ProcessProcFSTraits construction a bit moreAndreas Kling
2021-09-06Kernel: Don't try to allocate ProcessProcFSTraits in Process constructorAndreas Kling
2021-09-06Kernel: Make KString factories return KResultOr + use TRY() everywhereAndreas Kling
2021-09-06Kernel: Tidy up Coredump constructionAndreas Kling
2021-09-06Kernel: Make Threads always have a nameAndreas Kling
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-05Kernel: Make file description lookup return KResultOrAndreas Kling
2021-09-05Kernel: Tidy up Memory::AddressSpace constructionAndreas Kling
2021-09-05Kernel: Use TRY() when creating first thread in a new processAndreas Kling
2021-09-05Kernel: Simplify Process::get_syscall_path_argument()Andreas Kling
2021-09-05Kernel: Use TRY() in some Process functionsAndreas Kling
2021-09-04Kernel: Make Process::try_create() propagate errors betterAndreas Kling
2021-09-04Kernel: Tidy up Process::try_create_user_process()Andreas Kling
2021-09-04Kernel: Move pledge verification into Process member functionsAndreas Kling
2021-09-04Kernel: Rename Thread::clone() => try_clone() and propagate errorsAndreas Kling
2021-09-04Kernel: Add missing error check after Process::try_create()Andreas Kling
2021-09-04Kernel: Rename Process::create() => try_create()Andreas Kling
2021-09-04Kernel: Add missing error check when opening TTY for a new processAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-28Kernel: Don't acquire Mutex for hostname() before scheduling is enabledAndrew Kaster
2021-08-28Kernel: Guard the all processes list with a Spinlock rather than a MutexAndrew Kaster
2021-08-23Kernel: Rename some BlockerSets to foo_blocker_setAndreas Kling
2021-08-23Kernel: Rename Thread::BlockCondition to BlockerSetAndreas Kling
2021-08-23Everywhere: Core dump => CoredumpAndreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-22Kernel: Rename ProtectedValue<T> => MutexProtected<T>Andreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-19Kernel: Consolidate a bunch of i386/x86_64 code pathsAndreas Kling
2021-08-16Kernel: Add a Process::FileDescriptions::get_if_valid(index) APIAli Mohammad Pur
2021-08-15Kernel+Userland: Remove chroot functionalityAndreas Kling
2021-08-15Kernel: Don't hold the process list lock while destructing the processsin-ack
2021-08-15Kernel: Handle removal of Process from list before unrefsin-ack
2021-08-15Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraitssin-ack
2021-08-14Kernel: Stop allowing implicit conversion from KResult to intAndreas Kling
2021-08-13Kernel: Remove char* versions of path argument / kstring copy methodsBrian Gianforcaro
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-08-12Kernel: Fail process creating earlier if can't create AddressSpaceLiav A
2021-08-12Kernel/Process: Move protected values to the end of the objectLiav A
2021-08-11Kernel: Don't ask RTC for current time when generating coredumpsAndreas Kling
2021-08-08Kernel: Remove unused Process::FileDescriptions::fd_flags()Andreas Kling