GCC Code Coverage Report


Directory: Os/
Date: 2026-09-03 21:15:10
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 664 3396 19.6%
Functions: 134 596 22.5%
Branches: 295 1701 17.3%

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 91.7 91.7% 11 / 12 17.2% 5 / 29 27.3% 3 / 11
DelegateRawTime.cpp 24.2 24.2% 16 / 66 33.3% 5 / 15 2.9% 1 / 35
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 43.2 43.2% 16 / 37 60.0% 3 / 5 34.8% 8 / 23
Posix/RawTime.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/Task.cpp 8.5 8.5% 12 / 141 7.7% 1 / 13 4.3% 4 / 94
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 70.0 70.0% 42 / 60 55.6% 10 / 18 76.2% 16 / 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