ladybird/Kernel/FileSystem
Andreas Kling 2bd8118843 Kernel: Change the format of /proc/all to JSON.
Update ProcessManager, top and WSCPUMonitor to handle the new format.

Since the kernel is not allowed to use floating-point math, we now compile
the JSON classes in AK without JsonValue::Type::Double support.
To accomodate large unsigned ints, I added a JsonValue::Type::UnsignedInt.
2019-06-29 09:04:45 +02:00
..
Custody.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
Custody.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
DevPtsFS.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
DevPtsFS.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
DiskBackedFileSystem.cpp Kernel: Fix all compiler warnings. 2019-06-22 16:22:34 +02:00
DiskBackedFileSystem.h Kernel: Fix all compiler warnings. 2019-06-22 16:22:34 +02:00
ext2_fs.h Add clang-format file 2019-05-28 17:31:20 +02:00
ext2_types.h Add clang-format file 2019-05-28 17:31:20 +02:00
Ext2FileSystem.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
Ext2FileSystem.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
FIFO.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
FIFO.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
FileDescription.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
FileDescription.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
FileSystem.cpp Kernel: More use of NonnullRefPtrVector in the kernel. 2019-06-27 13:44:26 +02:00
FileSystem.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
Inode.cpp Kernel: More use of NonnullRefPtrVector in the kernel. 2019-06-27 13:44:26 +02:00
Inode.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
InodeFile.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
InodeFile.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
InodeIdentifier.h FileSystem: Reuse existing custodies when possible, and keep them updated. 2019-05-31 15:22:52 +02:00
InodeMetadata.h FileSystem: Don't create a temporary FileDescriptor every time we stat(). 2019-06-01 18:46:39 +02:00
ProcFS.cpp Kernel: Change the format of /proc/all to JSON. 2019-06-29 09:04:45 +02:00
ProcFS.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
SyntheticFileSystem.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
SyntheticFileSystem.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
VirtualFileSystem.cpp Kernel: More use of NonnullRefPtrVector in the kernel. 2019-06-27 13:44:26 +02:00
VirtualFileSystem.h AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h. 2019-06-21 18:45:59 +02:00