GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:13:09
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 1198 3363 35.6%
Functions: 236 580 40.7%
Branches: 370 1445 25.6%

File Lines Functions Branches
Condition.cpp 68.0 68.0% 17 / 25 71.4% 5 / 7 80.0% 4 / 5
Condition.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Console.cpp 57.1 57.1% 24 / 42 54.5% 6 / 11 41.2% 7 / 17
Console.hpp 100.0 100.0% 2 / 2 100.0% 2 / 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 87.0 87.0% 20 / 23 88.9% 8 / 9 62.5% 5 / 8
Cpu.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Delegate.hpp 91.7 91.7% 11 / 12 45.0% 9 / 20 27.3% 3 / 11
DelegateRawTime.cpp 51.5 51.5% 34 / 66 53.3% 8 / 15 32.0% 8 / 25
Directory.cpp 23.1 23.1% 21 / 91 33.3% 4 / 12 12.2% 5 / 41
Directory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
File.cpp 47.4 47.4% 100 / 211 55.6% 15 / 27 32.6% 29 / 89
File.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
FilePathUtils.cpp 57.3 57.3% 59 / 103 85.7% 6 / 7 36.0% 31 / 86
FileSystem.cpp 14.9 14.9% 30 / 201 24.1% 7 / 29 12.9% 12 / 93
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 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
Generic/LocklessPriorityQueue.cpp 0.0 0.0% 0 / 198 0.0% 0 / 14 0.0% 0 / 94
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 / 349 0.0% 0 / 30 0.0% 0 / 193
Generic/PriorityMemQueue.hpp 0.0 0.0% 0 / 7 0.0% 0 / 2 0.0% 0 / 2
Generic/PriorityQueue.cpp 79.5 79.5% 128 / 161 84.6% 11 / 13 58.9% 53 / 90
Generic/PriorityQueue.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 1 / 1
Generic/Types/AtomicQueue.cpp 0.0 0.0% 0 / 169 0.0% 0 / 14 0.0% 0 / 63
Generic/Types/AtomicQueue.hpp 0.0 0.0% 0 / 4 0.0% 0 / 2 0.0% 0 / 6
Generic/Types/MaxHeap.cpp 93.5 93.5% 100 / 107 100.0% 12 / 12 64.3% 18 / 28
IntervalTimer.cpp 0.0 0.0% 0 / 15 0.0% 0 / 5 0.0% 0 / 4
Linux/Cpu.cpp 76.6 76.6% 36 / 47 75.0% 3 / 4 68.8% 22 / 32
Linux/Cpu.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Linux/DefaultCpu.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Linux/DefaultMemory.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Linux/Memory.cpp 64.3 64.3% 9 / 14 50.0% 1 / 2 50.0% 2 / 4
Linux/Memory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Memory.cpp 83.3 83.3% 15 / 18 85.7% 6 / 7 62.5% 5 / 8
Memory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Mutex.cpp 100.0 100.0% 32 / 32 100.0% 9 / 9 100.0% 3 / 3
Mutex.hpp 66.7 66.7% 2 / 3 66.7% 2 / 3 -% 0 / 0
Os.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0
Posix/ConditionVariable.cpp 72.7 72.7% 16 / 22 66.7% 4 / 6 -% 0 / 0
Posix/Console.cpp 30.0 30.0% 6 / 20 33.3% 1 / 3 28.6% 2 / 7
Posix/Console.hpp 66.7 66.7% 2 / 3 66.7% 2 / 3 -% 0 / 0
Posix/CountingSemaphore.cpp 0.0 0.0% 0 / 37 0.0% 0 / 7 0.0% 0 / 22
Posix/DefaultConsole.cpp 100.0 100.0% 2 / 2 100.0% 1 / 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 100.0 100.0% 4 / 4 100.0% 2 / 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 16.7% 5 / 30
Posix/Directory.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Posix/error.cpp 13.6 13.6% 24 / 176 37.5% 3 / 8 8.3% 4 / 48
Posix/File.cpp 50.0 50.0% 86 / 172 53.8% 7 / 13 29.8% 31 / 104
Posix/File.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/FileSystem.cpp 23.6 23.6% 13 / 55 12.5% 1 / 8 17.9% 5 / 28
Posix/FileSystem.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/Mutex.cpp 100.0 100.0% 22 / 22 100.0% 5 / 5 -% 0 / 0
Posix/RawTime.cpp 78.4 78.4% 29 / 37 100.0% 5 / 5 57.1% 12 / 21
Posix/RawTime.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Posix/Task.cpp 71.3 71.3% 97 / 136 76.9% 10 / 13 56.7% 34 / 60
Posix/Task.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Queue.cpp 63.6 63.6% 49 / 77 58.8% 10 / 17 63.0% 29 / 46
Queue.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
QueueString.hpp 0.0 0.0% 0 / 10 0.0% 0 / 6 0.0% 0 / 1
RawTimeInterface.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
SandboxedFile.cpp 56.9 56.9% 33 / 58 38.9% 7 / 18 76.5% 13 / 17
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 70.8 70.8% 97 / 137 65.4% 17 / 26 56.8% 25 / 44
Task.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
TaskString.hpp 53.3 53.3% 8 / 15 44.4% 4 / 9 66.7% 2 / 3
ValidatedFile.cpp 0.0 0.0% 0 / 21 0.0% 0 / 7 0.0% 0 / 3
ValidateFileCommon.cpp 0.0 0.0% 0 / 137 0.0% 0 / 9 0.0% 0 / 96