summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/ProcFS.cpp
AgeCommit message (Expand)Author
2022-06-19Kernel: Create /proc/pid/cmdline to expose process arguments in procfsAndrew Kaster
2022-05-29Kernel/FileSystem: Simplify even more the mount syscallLiav A
2022-05-06Kernel: Add /proc/{pid}/children to ProcFSMacDue
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-12-12Kernel+SystemServer: Add /dev/ttyDaniel Bertalan
2021-11-11Everywhere: Pass AK::StringView by valueAndreas 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-31Kernel: Don't crash on writes to ProcFSBen Wiederhake
2021-10-21Kernel: Make Inode::flush_metadata() return a KResultAndreas 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-05Kernel: Use TRY() in ProcFSAndreas Kling
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-08-29Kernel: Make all ProcFS and SysFS files zero-sizedAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-15Kernel+Userland: Remove chroot functionalityAndreas Kling
2021-08-15Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraitssin-ack
2021-08-15Kernel: Handle allocation failure in ProcFS and friendssin-ack
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-08-14Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>>Andreas Kling
2021-08-14Kernel/ProcFS: Get unveil stats instead of FDs stats for unveil dataLuke
2021-08-13Kernel/ProcFS: Propagate errors correctly when they occurLiav A
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-07-28Kernel/ProcFS: Add S_IFREG bit to regular files in /procAndreas Kling
2021-07-18Kernel/ProcFS: Remove redundant ProcFS& member from ProcFSInodeAndreas Kling
2021-07-18Kernel: Make FileSystem::root_inode() return a plain Inode&Andreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-18Kernel/USB: Move USB bus information from /proc to /sysAndreas Kling
2021-07-17Kernel: Replace "folder" => "directory" everywhereAndreas Kling
2021-07-17Kernel: Remove Inode::directory_entry_count()Andreas Kling
2021-07-17Kernel: Make Inode::create_child() take the name as a StringViewAndreas Kling
2021-07-17Kernel: Rename Inode::m_lock => m_inode_lockAndreas Kling
2021-07-14Kernel/ProcFS: Allow a process directory to have a null Process pointerLiav A
2021-07-11Kernel: Remove unused header includes in FileSystem subtreeBrian Gianforcaro
2021-07-11Kernel: Rename ProcFSComponentsRegistrar => ProcFSComponentRegistryAndreas Kling
2021-07-11Kernel: Replace "Folder" => "Directory" everywhereAndreas Kling
2021-07-11Kernel: Remove all friend declarations from SysFSComponentRegistryAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-02Kernel/ProcFS: Clean dead processes properlyLiav A
2021-06-29Kernel/ProcFS: Tighten modified time value across the filesystem objectsLiav A
2021-06-29Kernel/ProcFS: Tighten permissions on the exposed objectsLiav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel: Remove DMI exposed blobs from ProcFSLiav A