ladybird/Kernel/FileSystem
Andrew Kaster f08e91f67e Kernel: Don't check pledges or veil against code coverage data files
Coverage tools like LLVM's source-based coverage or GNU's --coverage
need to be able to write out coverage files from any binary, regardless
of its security posture. Not ignoring these pledges and veils means we
can't get our coverage data out without playing some serious tricks.

However this is pretty terrible for normal exeuction, so only skip these
checks when we explicitly configured userspace for coverage.
2022-05-02 01:46:18 +02:00
..
AnonymousFile.cpp Kernel: Don't require AnonymousFiles to be mmap'd completely 2022-04-21 13:55:00 +02:00
AnonymousFile.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
BlockBasedFileSystem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
BlockBasedFileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Custody.cpp Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
Custody.h Kernel: Remove the Custody::absolute_path() API 2022-01-12 16:09:09 +02:00
DeviceFileTypes.h Kernel: Include correct header for DistinctNumeric in DeviceFileTypes.h 2022-01-04 17:40:09 +00:00
DevPtsFS.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
DevPtsFS.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
DevTmpFS.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
DevTmpFS.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ext2_fs.h Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
ext2_types.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Ext2FileSystem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Ext2FileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FIFO.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FIFO.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
File.cpp Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
File.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FileBackedFileSystem.cpp Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
FileBackedFileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
FileSystem.cpp Kernel: Use DistinctNumeric for filesystem ID's 2021-11-18 21:11:30 +01:00
FileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Inode.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Inode.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeFile.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeFile.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeIdentifier.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeMetadata.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeWatcher.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
InodeWatcher.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ISO9660FileSystem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ISO9660FileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Mount.cpp Kernel: Convert Mount::absolute_path to ErrorOr<NonnullOwnPtr<KString>> 2022-01-12 16:09:09 +02:00
Mount.h Kernel: Convert Mount::absolute_path to ErrorOr<NonnullOwnPtr<KString>> 2022-01-12 16:09:09 +02:00
OpenFileDescription.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
OpenFileDescription.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Plan9FileSystem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Plan9FileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ProcFS.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ProcFS.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SysFS.cpp Kernel: Allow SysFS components to have non-zero size 2022-04-01 11:27:19 +02:00
SysFS.h Kernel/SysFS: Prevent allocation for component name during construction 2021-12-14 09:01:33 +01:00
SysFSComponent.cpp Kernel/SysFS: Prevent allocation for component name during construction 2021-12-14 09:01:33 +01:00
SysFSComponent.h Kernel: Allow SysFS components to have non-zero size 2022-04-01 11:27:19 +02:00
TmpFS.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TmpFS.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
UnveilNode.h AK+Kernel: Specialize Trie for NNOP<KString> and use it in UnveilNode 2022-02-16 22:21:37 +01:00
VirtualFileSystem.cpp Kernel: Don't check pledges or veil against code coverage data files 2022-05-02 01:46:18 +02:00
VirtualFileSystem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00