summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
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
2021-08-08Kernel: Remove unused Process::all_pids()Andreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-08Kernel: Remove unused Process pointer in Memory::AddressSpaceAndreas Kling
2021-08-07Kernel: Port process thread lists to SpinLockProtectedValueAndreas Kling
2021-08-07Kernel: Port process groups to SpinLockProtectedValueAndreas Kling
2021-08-07Kernel: Migrate process list locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Make process list a singletonJean-Baptiste Boric
2021-08-07Kernel: Migrate hostname locking to ProtectedValueJean-Baptiste Boric
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Rename Process::space() => Process::address_space()Andreas Kling
2021-08-06Kernel: Rename Memory::Space => Memory::AddressSpaceAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Store coredump metadata properties as KStringsAndreas Kling
2021-08-06Kernel: Store Thread name as a KStringAndreas Kling
2021-08-01Kernel: Remove ThreadTracer.h include from Process.h / Thread.hBrian Gianforcaro
2021-08-01Kernel: Only include KCOVDevice.h if ENABLE_KERNEL_COVERAGE_COLLECTIONBrian Gianforcaro
2021-08-01Kernel: Remove unused header includesBrian Gianforcaro
2021-07-28Kernel: Track allocated FileDescriptionAndFlag elements in each ProcessBrian Gianforcaro
2021-07-28Kernel: Make Process::FileDescriptions::allocate return KResultOr<int>Brian Gianforcaro
2021-07-27Kernel: Rename Space::create => Space::try_create()Andreas Kling
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-26Kernel: Add option to build with coverage instrumentation and KCOVPatrick Meyer
2021-07-23Kernel: Make -pie work for x86_64Gunnar Beutner
2021-07-18Kernel: Add .profile extension to perfcore filesMax Wipfli
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-14Kernel: Fix Process use-after-free in Thread finalizationAndreas Kling