GCC Code Coverage Report


Directory: Os/
Date: 2026-09-23 21:11:56
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 677 3425 19.8%
Functions: 134 597 22.4%
Branches: 299 1717 17.4%

File Lines Functions Branches
Condition.cpp 0.0 0.0% 0 / 25 0.0% 0 / 7 0.0% 0 / 5
Condition.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Console.cpp 0.0 0.0% 0 / 42 0.0% 0 / 11 0.0% 0 / 19
Console.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
CountingSemaphore.cpp 0.0 0.0% 0 / 20 0.0% 0 / 7 0.0% 0 / 1
CountingSemaphore.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Cpu.cpp 0.0 0.0% 0 / 23 0.0% 0 / 9 0.0% 0 / 8
Cpu.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Delegate.hpp 90.0 90.0% 18 / 20 17.2% 5 / 29 27.8% 5 / 18
DelegateRawTime.cpp 24.2 24.2% 16 / 66 33.3% 5 / 15 4.0% 1 / 25
Directory.cpp 22.8 22.8% 21 / 92 33.3% 4 / 12 10.9% 6 / 55
Directory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
File.cpp 28.4 28.4% 60 / 211 40.7% 11 / 27 17.8% 23 / 129
File.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
FilePathUtils.cpp 92.3 92.3% 96 / 104 100.0% 7 / 7 75.5% 83 / 110
FileSystem.cpp 23.6 23.6% 48 / 203 37.9% 11 / 29 17.9% 17 / 95
FileSystem.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Generic/DefaultLocklessPriorityQueue.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Generic/DefaultPriorityMemQueue.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Generic/DefaultPriorityQueue.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Generic/LocklessPriorityQueue.cpp 0.0 0.0% 0 / 200 0.0% 0 / 14 0.0% 0 / 102
Generic/LocklessPriorityQueue.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 0.0% 0 / 1
Generic/PriorityMemQueue.cpp 0.0 0.0% 0 / 352 0.0% 0 / 30 0.0% 0 / 203
Generic/PriorityMemQueue.hpp 0.0 0.0% 0 / 7 0.0% 0 / 2 0.0% 0 / 2
Generic/PriorityQueue.cpp 0.0 0.0% 0 / 164 0.0% 0 / 13 0.0% 0 / 106
Generic/PriorityQueue.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 0.0% 0 / 1
Generic/Types/AtomicQueue.cpp 0.0 0.0% 0 / 169 0.0% 0 / 14 0.0% 0 / 71
Generic/Types/AtomicQueue.hpp 0.0 0.0% 0 / 4 0.0% 0 / 2 0.0% 0 / 8
Generic/Types/MaxHeap.cpp 0.0 0.0% 0 / 107 0.0% 0 / 12 0.0% 0 / 28
IntervalTimer.cpp 60.0 60.0% 9 / 15 80.0% 4 / 5 25.0% 1 / 4
IntervalTimer.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Linux/Cpu.cpp 0.0 0.0% 0 / 48 0.0% 0 / 4 0.0% 0 / 32
Linux/Cpu.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Linux/DefaultCpu.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Linux/DefaultMemory.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Linux/Memory.cpp 0.0 0.0% 0 / 15 0.0% 0 / 2 0.0% 0 / 6
Linux/Memory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Memory.cpp 0.0 0.0% 0 / 18 0.0% 0 / 7 0.0% 0 / 8
Memory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Mutex.cpp 71.9 71.9% 23 / 32 66.7% 6 / 9 100.0% 3 / 3
Mutex.hpp 100.0 100.0% 3 / 3 100.0% 3 / 3 -% 0 / 0
Os.cpp 0.0 0.0% 0 / 7 0.0% 0 / 1 -% 0 / 0
Posix/ConditionVariable.cpp 0.0 0.0% 0 / 22 0.0% 0 / 6 0.0% 0 / 12
Posix/Console.cpp 0.0 0.0% 0 / 20 0.0% 0 / 3 0.0% 0 / 11
Posix/Console.hpp 0.0 0.0% 0 / 3 0.0% 0 / 3 -% 0 / 0
Posix/CountingSemaphore.cpp 0.0 0.0% 0 / 37 0.0% 0 / 7 0.0% 0 / 34
Posix/DefaultConsole.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Posix/DefaultCountingSemaphore.cpp 0.0 0.0% 0 / 4 0.0% 0 / 1 0.0% 0 / 3
Posix/DefaultFile.cpp 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
Posix/DefaultMutex.cpp 50.0 50.0% 2 / 4 50.0% 1 / 2 -% 0 / 0
Posix/DefaultRawTime.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
Posix/DefaultTask.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Posix/Directory.cpp 34.1 34.1% 14 / 41 50.0% 3 / 6 19.0% 8 / 42
Posix/Directory.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Posix/error.cpp 11.9 11.9% 21 / 176 37.5% 3 / 8 6.2% 3 / 48
Posix/File.cpp 52.9 52.9% 91 / 172 53.8% 7 / 13 30.2% 32 / 106
Posix/File.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/FileSystem.cpp 24.6 24.6% 14 / 57 37.5% 3 / 8 14.3% 6 / 42
Posix/FileSystem.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/Mutex.cpp 91.3 91.3% 21 / 23 80.0% 4 / 5 50.0% 7 / 14
Posix/RawTime.cpp 50.0 50.0% 22 / 44 66.7% 4 / 6 37.5% 9 / 24
Posix/RawTime.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Posix/Task.cpp 7.7 7.7% 12 / 156 7.1% 1 / 14 3.6% 4 / 112
Posix/Task.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Queue.cpp 0.0 0.0% 0 / 77 0.0% 0 / 17 0.0% 0 / 46
Queue.hpp 0.0 0.0% 0 / 4 0.0% 0 / 4 -% 0 / 0
QueueString.hpp 0.0 0.0% 0 / 11 0.0% 0 / 7 0.0% 0 / 2
RawTimeInterface.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
SandboxedFile.cpp 71.7 71.7% 43 / 60 55.6% 10 / 18 81.0% 17 / 21
Stub/ConditionVariable.cpp 0.0 0.0% 0 / 8 0.0% 0 / 4 -% 0 / 0
Stub/ConditionVariable.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/Console.cpp 0.0 0.0% 0 / 3 0.0% 0 / 2 -% 0 / 0
Stub/Console.hpp 0.0 0.0% 0 / 3 0.0% 0 / 3 -% 0 / 0
Stub/CountingSemaphore.cpp 0.0 0.0% 0 / 12 0.0% 0 / 6 -% 0 / 0
Stub/CountingSemaphore.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
Stub/Cpu.cpp 0.0 0.0% 0 / 9 0.0% 0 / 3 -% 0 / 0
Stub/Cpu.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/DefaultConsole.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Stub/DefaultCountingSemaphore.cpp 0.0 0.0% 0 / 4 0.0% 0 / 1 0.0% 0 / 3
Stub/DefaultCpu.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Stub/DefaultFile.cpp 0.0 0.0% 0 / 8 0.0% 0 / 3 -% 0 / 0
Stub/DefaultMemory.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Stub/DefaultMutex.cpp 0.0 0.0% 0 / 4 0.0% 0 / 2 -% 0 / 0
Stub/DefaultQueue.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Stub/DefaultRawTime.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Stub/DefaultTask.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Stub/Directory.cpp 0.0 0.0% 0 / 10 0.0% 0 / 5 -% 0 / 0
Stub/Directory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/File.cpp 0.0 0.0% 0 / 27 0.0% 0 / 10 -% 0 / 0
Stub/File.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/FileSystem.cpp 0.0 0.0% 0 / 16 0.0% 0 / 8 -% 0 / 0
Stub/FileSystem.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/Memory.cpp 0.0 0.0% 0 / 6 0.0% 0 / 2 -% 0 / 0
Stub/Memory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/Mutex.cpp 0.0 0.0% 0 / 10 0.0% 0 / 3 0.0% 0 / 4
Stub/Mutex.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/Queue.cpp 0.0 0.0% 0 / 13 0.0% 0 / 7 -% 0 / 0
Stub/Queue.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/RawTime.cpp 0.0 0.0% 0 / 11 0.0% 0 / 5 -% 0 / 0
Stub/RawTime.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Stub/Task.cpp 0.0 0.0% 0 / 14 0.0% 0 / 8 -% 0 / 0
Stub/Task.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Task.cpp 10.2 10.2% 14 / 137 23.1% 6 / 26 18.0% 9 / 50
Task.hpp 50.0 50.0% 2 / 4 50.0% 2 / 4 -% 0 / 0
TaskString.hpp 43.8 43.8% 7 / 16 50.0% 5 / 10 25.0% 1 / 4
ValidatedFile.cpp 0.0 0.0% 0 / 21 0.0% 0 / 7 0.0% 0 / 3
ValidateFileCommon.cpp 66.9 66.9% 93 / 139 88.9% 8 / 9 66.7% 64 / 96