summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/ProcFS.cpp
AgeCommit message (Expand)Author
2021-06-01Kernel: Move ProcFS API towards OOM safetyBrian Gianforcaro
2021-05-31AK+Kernel: Disallow implicitly lifting pointers to OwnPtr'sAli Mohammad Pur
2021-05-28Kernel: Rename Custody::create() => try_create()Andreas Kling
2021-05-27Kernel+AK: Move UBSanitizer to AK, and to AK namespaceAndrew Kaster
2021-05-16Kernel: Rename Console => ConsoleDeviceLiav A
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-05Kernel: Allow remapping Caps Lock to Control (#6883)Spencer Dixon
2021-05-05Kernel: Fix `write`s to `ProcFS` (#6879)Spencer Dixon
2021-05-04Kernel: Return one kernel frame from procfs$tid_stack for normal users.Brian Gianforcaro
2021-05-04Kernel: Remove unused function ProcFS::add_sys_stringBrian Gianforcaro
2021-05-04Kernel: Remove unused header includes from ProcFS.cppBrian Gianforcaro
2021-05-02Kernel: Fix ProcFS for non-process backed sub dirsSpencer Dixon
2021-05-02Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>Brian Gianforcaro
2021-04-25Kernel: Remove the now defunct `LOCKER(..)` macro.Brian Gianforcaro
2021-04-25Kernel: Add lock_count to procfs$all when LOCK_DEBUG is enabled.Brian Gianforcaro
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-12Kernel: Replace process' regions vector with a Red Black treeIdan Horowitz
2021-04-06Kernel+LibCore: Note whether a process is kernel mode in /proc/allAndreas Kling
2021-04-03Kernel: Introduce a new HID subsystemLiav A
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-12Kernel: Convert klog() => AK::Format in a handful of placesAndreas Kling
2021-03-11Kernel: Move process thread lists into protected dataAndreas Kling
2021-03-07Kernel: Expose sysctl 'ubsan_is_deadly' to panic the Kernel on UBBen Wiederhake
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-03-02Kernel: Start work on full system profiling :^)Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19ProcFS: Fix /proc/PID/* hardening bypassAndreas Kling
2021-02-17Kernel: Convert snprintf() => String::formatted()/number()Andreas Kling
2021-02-14Kernel: Remove user/kernel flags from RegionAndreas Kling
2021-02-12Kernel: Add distinct InodeIndex typeAndreas Kling
2021-02-09Kernel: Convert all *Builder::appendf() => appendff()Andreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-04Kernel: Make /proc/PID/stacks/TID a JSON arrayAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-02-01Kernel: Set file size for smbios_entry_point and DMI blobs in ProcFSLiav A
2021-02-01Kernel: Expose SMBIOS blobs in ProcFSLiav A
2021-01-31Userland: Rename PCI slot to PCI device terminologyJean-Baptiste Boric
2021-01-31Kernel: Fix PCI bridge enumerationJean-Baptiste Boric
2021-01-31Kernel: Make /proc/self/ work againBen Wiederhake
2021-01-28Kernel+Userland: Remove unused "effective priority" from threadsAndreas Kling
2021-01-27Kernel: Make Processor::id a static functionTom
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling