summaryrefslogtreecommitdiff
path: root/Kernel/ProcessExposed.cpp
AgeCommit message (Expand)Author
2023-01-02Kernel: Remove unused includes of Kernel/Debug.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-11-08Kernel: Split the ProcFS core file into smaller componentsLiav A
2022-11-05Kernel: Add support for jailsLiav A
2022-10-25Kernel/ProcFS: Remove all unnecessary componentsLiav A
2022-08-22Kernel: Update atime/ctime/mtime timestamps atomicallyAndreas 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-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-05-06Kernel: Add /proc/{pid}/children to ProcFSMacDue
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2021-12-30Kernel: Add some implied auto qualifiersHendiadyoin1
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-17Kernel/ProcFS: Provide a way to write to ProcFS inodesSeekingBlues
2021-09-07Kernel: Make it possible for KBufferBuilder creation to failAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Make UserOrKernelBuffer return KResult from read/write/memsetAndreas Kling
2021-09-06Kernel: Make KString factories return KResultOr + use TRY() everywhereAndreas Kling
2021-09-06Kernel: Make SysFS and ProcFS generator functions return KResultAndreas Kling
2021-09-06Kernel: Use TRY() more in process-specific ProcFS codeAndreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-18Kernel: Specify directory entry types properlySergey Bugaev
2021-08-15Kernel: Handle allocation failure in ProcFS and friendssin-ack
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-07-20Kernel: Simplify ProcFS generated buffer cachingAndreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Replace "folder" => "directory" everywhereAndreas Kling
2021-07-14Kernel/ProcFS: Allow a process directory to have a null Process pointerLiav A
2021-07-11Kernel: Rename ProcFSComponentsRegistrar => ProcFSComponentRegistryAndreas Kling
2021-07-11Kernel: Remove friend classes from ProcFSComponentsRegistrarAndreas Kling
2021-07-11Kernel: Replace "Folder" => "Directory" everywhereAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-02Kernel/ProcFS: Clean dead processes properlyLiav A
2021-06-29Kernel/ProcFS: Split code into more separate filesLiav A
2021-06-29Kernel: Don't copy a Vector<FileDescriptionAndFlags>Liav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A