GCC Code Coverage Report


Directory: ./
Date: 2026-09-03 22:12:29
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8700 29552 29.4%
Functions: 1527 3986 38.3%
Branches: 2843 15246 18.6%

File Lines Functions Branches
CFDP/Checksum/Checksum.cpp 53.8 53.8% 28 / 52 61.5% 8 / 13 42.9% 6 / 14
Drv/AsyncByteStreamBufferAdapter/AsyncByteStreamBufferAdapter.cpp 0.0 0.0% 0 / 26 0.0% 0 / 7 0.0% 0 / 6
Drv/ByteStreamBufferAdapter/ByteStreamBufferAdapter.cpp 0.0 0.0% 0 / 24 0.0% 0 / 6 0.0% 0 / 8
Drv/Ip/IpSocket.cpp 76.7 76.7% 79 / 103 91.7% 11 / 12 44.4% 24 / 54
Drv/Ip/IpSocket.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Drv/Ip/SocketComponentHelper.cpp 88.3 88.3% 196 / 222 95.8% 23 / 24 79.4% 123 / 155
Drv/Ip/TcpClientSocket.cpp 75.9 75.9% 22 / 29 100.0% 5 / 5 63.2% 12 / 19
Drv/Ip/TcpServerSocket.cpp 0.0 0.0% 0 / 56 0.0% 0 / 7 0.0% 0 / 28
Drv/Ip/UdpSocket.cpp 0.0 0.0% 0 / 119 0.0% 0 / 12 0.0% 0 / 71
Drv/LinuxGpioDriver/LinuxGpioDriver.cpp 0.0 0.0% 0 / 273 0.0% 0 / 13 0.0% 0 / 161
Drv/LinuxGpioDriver/LinuxGpioDriverCommon.cpp 0.0 0.0% 0 / 34 0.0% 0 / 6 0.0% 0 / 18
Drv/LinuxI2cDriver/LinuxI2cDriver.cpp 0.0 0.0% 0 / 56 0.0% 0 / 6 0.0% 0 / 50
Drv/LinuxSpiDriver/LinuxSpiDriverComponentImpl.cpp 0.0 0.0% 0 / 98 0.0% 0 / 4 0.0% 0 / 67
Drv/LinuxSpiDriver/LinuxSpiDriverComponentImplCommon.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Drv/LinuxUartDriver/LinuxUartDriver.cpp 0.0 0.0% 0 / 234 0.0% 0 / 10 0.0% 0 / 158
Drv/Ports/DataTypes/DataBuffer.cpp 11.1 11.1% 2 / 18 33.3% 2 / 6 0.0% 0 / 5
Drv/TcpClient/TcpClientComponentImpl.cpp 80.5 80.5% 33 / 41 100.0% 9 / 9 63.2% 12 / 19
Drv/TcpServer/TcpServerComponentImpl.cpp 0.0 0.0% 0 / 74 0.0% 0 / 14 0.0% 0 / 43
Drv/Udp/UdpComponentImpl.cpp 0.0 0.0% 0 / 48 0.0% 0 / 11 0.0% 0 / 21
Fw/Buffer/Buffer.cpp 69.9 69.9% 100 / 143 63.6% 14 / 22 56.2% 41 / 73
Fw/Cmd/CmdPacket.cpp 75.0 75.0% 18 / 24 83.3% 5 / 6 66.7% 6 / 9
Fw/Com/ComPacket.cpp 100.0 100.0% 9 / 9 100.0% 4 / 4 66.7% 2 / 3
Fw/Comp/ActiveComponentBase.cpp 83.3 83.3% 50 / 60 85.7% 12 / 14 74.1% 20 / 27
Fw/Comp/PassiveComponentBase.cpp 58.3 58.3% 14 / 24 77.8% 7 / 9 0.0% 0 / 5
Fw/Comp/QueuedComponentBase.cpp 53.6 53.6% 15 / 28 66.7% 6 / 9 55.6% 5 / 9
Fw/DataStructures/Array.hpp 73.3 73.3% 11 / 15 50.0% 3 / 6 100.0% 2 / 2
Fw/DataStructures/ArrayMap.hpp 62.5 62.5% 10 / 16 45.2% 14 / 31 61.5% 8 / 13
Fw/DataStructures/ArraySet.hpp 30.8 30.8% 4 / 13 30.0% 3 / 10 85.7% 6 / 7
Fw/DataStructures/ArraySetOrMapImpl.hpp 55.8 55.8% 43 / 77 33.3% 27 / 81 62.7% 32 / 51
Fw/DataStructures/ExternalArray.hpp 82.8 82.8% 24 / 29 66.2% 47 / 71 50.0% 4 / 8
Fw/DataStructures/ExternalArrayMap.hpp 84.2 84.2% 16 / 19 51.5% 17 / 33 33.3% 2 / 6
Fw/DataStructures/ExternalArraySet.hpp 52.6 52.6% 10 / 19 36.4% 4 / 11 33.3% 3 / 9
Fw/DataStructures/ExternalRedBlackTreeMap.hpp 68.4 68.4% 13 / 19 27.3% 6 / 22 33.3% 2 / 6
Fw/DataStructures/ExternalRedBlackTreeSet.hpp 47.4 47.4% 9 / 19 36.4% 4 / 11 22.2% 2 / 9
Fw/DataStructures/ExternalStack.hpp 100.0 100.0% 26 / 26 100.0% 9 / 9 77.8% 7 / 9
Fw/DataStructures/MapBase.hpp 15.4 15.4% 2 / 13 72.7% 8 / 11 0.0% 0 / 18
Fw/DataStructures/MapConstIterator.hpp 0.0 0.0% 0 / 53 0.0% 0 / 30 0.0% 0 / 11
Fw/DataStructures/MapEntryBase.hpp 100.0 100.0% 2 / 2 85.7% 12 / 14 -% 0 / 0
Fw/DataStructures/RedBlackTreeMap.hpp 53.8 53.8% 7 / 13 25.0% 5 / 20 54.5% 6 / 11
Fw/DataStructures/RedBlackTreeSet.hpp 23.1 23.1% 3 / 13 30.0% 3 / 10 43.8% 7 / 16
Fw/DataStructures/RedBlackTreeSetOrMapImpl.hpp 43.4 43.4% 144 / 332 16.8% 21 / 125 34.3% 57 / 166
Fw/DataStructures/SetBase.hpp 100.0 100.0% 2 / 2 100.0% 4 / 4 -% 0 / 0
Fw/DataStructures/SetConstIterator.hpp 0.0 0.0% 0 / 33 0.0% 0 / 17 0.0% 0 / 5
Fw/DataStructures/SetOrMapImplConstIterator.hpp 0.0 0.0% 0 / 2 0.0% 0 / 14 -% 0 / 0
Fw/DataStructures/SetOrMapImplEntry.hpp 100.0 100.0% 17 / 17 51.8% 29 / 56 75.0% 3 / 4
Fw/DataStructures/SizedContainer.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Fw/DataStructures/StackBase.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Fw/Dp/DpContainer.cpp 85.2 85.2% 121 / 142 82.4% 14 / 17 75.0% 54 / 72
Fw/Dp/DpContainer.hpp 87.1 87.1% 27 / 31 88.2% 15 / 17 100.0% 4 / 4
Fw/FilePacket/CancelPacket.cpp 0.0 0.0% 0 / 14 0.0% 0 / 4 0.0% 0 / 6
Fw/FilePacket/DataPacket.cpp 29.3 29.3% 12 / 41 33.3% 2 / 6 18.8% 3 / 16
Fw/FilePacket/EndPacket.cpp 29.4 29.4% 10 / 34 28.6% 2 / 7 28.6% 4 / 14
Fw/FilePacket/FilePacket.cpp 35.2 35.2% 31 / 88 46.2% 6 / 13 37.5% 9 / 24
Fw/FilePacket/FilePacket.hpp 100.0 100.0% 12 / 12 100.0% 12 / 12 -% 0 / 0
Fw/FilePacket/Header.cpp 36.4 36.4% 8 / 22 50.0% 2 / 4 37.5% 3 / 8
Fw/FilePacket/PathName.cpp 32.0 32.0% 8 / 25 25.0% 1 / 4 40.0% 4 / 10
Fw/FilePacket/StartPacket.cpp 23.8 23.8% 10 / 42 20.0% 1 / 5 20.0% 4 / 20
Fw/Fpy/StatementArgBuffer.cpp 0.0 0.0% 0 / 35 0.0% 0 / 8 0.0% 0 / 11
Fw/LanguageHelpers.hpp 100.0 100.0% 14 / 14 60.0% 3 / 5 100.0% 4 / 4
Fw/Log/LogPacket.cpp 43.8 43.8% 21 / 48 60.0% 6 / 10 20.8% 5 / 24
Fw/Logger/Logger.cpp 100.0 100.0% 14 / 14 100.0% 3 / 3 80.0% 4 / 5
Fw/Logger/Logger.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Fw/Obj/ObjBase.cpp 48.1 48.1% 13 / 27 62.5% 5 / 8 30.0% 3 / 10
Fw/Obj/SimpleObjRegistry.cpp 0.0 0.0% 0 / 31 0.0% 0 / 6 0.0% 0 / 14
Fw/Port/InputPortBase.cpp 0.0 0.0% 0 / 11 0.0% 0 / 5 -% 0 / 0
Fw/Port/InputSerializePort.cpp 0.0 0.0% 0 / 18 0.0% 0 / 6 -% 0 / 0
Fw/Port/OutputPortBase.cpp 0.0 0.0% 0 / 17 0.0% 0 / 6 -% 0 / 0
Fw/Port/OutputSerializePort.cpp 0.0 0.0% 0 / 7 0.0% 0 / 4 -% 0 / 0
Fw/Port/PortBase.cpp 0.0 0.0% 0 / 48 0.0% 0 / 10 0.0% 0 / 16
Fw/SerializableFile/SerializableFile.cpp 0.0 0.0% 0 / 50 0.0% 0 / 5 0.0% 0 / 31
Fw/Test/String.hpp 0.0 0.0% 0 / 10 0.0% 0 / 6 0.0% 0 / 2
Fw/Test/UnitTestAssert.cpp 0.0 0.0% 0 / 47 0.0% 0 / 7 0.0% 0 / 2
Fw/Time/Time.cpp 41.4 41.4% 67 / 162 45.9% 17 / 37 37.0% 27 / 73
Fw/Time/Time.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 1 / 1
Fw/Time/TimeInterval.cpp 40.5 40.5% 34 / 84 35.0% 7 / 20 23.1% 9 / 39
Fw/Time/TimeInterval.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 1 / 1
Fw/Tlm/TlmPacket.cpp 36.6 36.6% 26 / 71 54.5% 6 / 11 20.6% 7 / 34
Fw/Types/Assert.cpp 2.8 2.8% 4 / 142 4.3% 1 / 23 0.0% 0 / 42
Fw/Types/Assert.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Fw/Types/BasicTypes.hpp 100.0 100.0% 2 / 2 100.0% 3 / 3 -% 0 / 0
Fw/Types/ByteArray.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Fw/Types/ConstStringBase.cpp 62.2 62.2% 28 / 45 66.7% 10 / 15 41.7% 5 / 12
Fw/Types/ExternalString.hpp 100.0 100.0% 26 / 26 100.0% 10 / 10 100.0% 2 / 2
Fw/Types/LinearBufferTemplate.hpp 91.7 91.7% 11 / 12 75.0% 6 / 8 75.0% 3 / 4
Fw/Types/MallocAllocator.cpp 90.0 90.0% 9 / 10 100.0% 2 / 2 50.0% 1 / 2
Fw/Types/MallocAllocator.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Fw/Types/MemAllocator.cpp 87.5 87.5% 28 / 32 90.9% 10 / 11 61.1% 11 / 18
Fw/Types/PolyType.cpp 0.0 0.0% 0 / 436 0.0% 0 / 74 0.0% 0 / 113
Fw/Types/SerialBuffer.cpp 63.6 63.6% 7 / 11 60.0% 3 / 5 -% 0 / 0
Fw/Types/Serializable.cpp 57.1 57.1% 321 / 562 49.0% 48 / 98 47.0% 77 / 164
Fw/Types/Serializable.hpp 100.0 100.0% 25 / 25 100.0% 15 / 15 50.0% 1 / 2
Fw/Types/snprintf_format.cpp 57.1 57.1% 12 / 21 50.0% 1 / 2 58.3% 7 / 12
Fw/Types/sscanf_scan.cpp 0.0 0.0% 0 / 19 0.0% 0 / 2 0.0% 0 / 9
Fw/Types/StringBase.cpp 92.3 92.3% 48 / 52 92.3% 12 / 13 70.0% 7 / 10
Fw/Types/StringTemplate.hpp 93.3 93.3% 14 / 15 90.0% 36 / 40 66.7% 2 / 3
Fw/Types/StringToNumber.cpp 41.5 41.5% 27 / 65 20.0% 4 / 20 41.4% 12 / 29
Fw/Types/StringUtils.cpp 26.7 26.7% 16 / 60 40.0% 2 / 5 15.0% 6 / 40
Os/Condition.cpp 68.0 68.0% 17 / 25 71.4% 5 / 7 80.0% 4 / 5
Os/Condition.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Console.cpp 57.1 57.1% 24 / 42 54.5% 6 / 11 41.2% 7 / 17
Os/Console.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/CountingSemaphore.cpp 0.0 0.0% 0 / 20 0.0% 0 / 7 0.0% 0 / 1
Os/CountingSemaphore.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Cpu.cpp 87.0 87.0% 20 / 23 88.9% 8 / 9 62.5% 5 / 8
Os/Cpu.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Delegate.hpp 91.7 91.7% 11 / 12 42.9% 9 / 21 27.3% 3 / 11
Os/DelegateRawTime.cpp 51.5 51.5% 34 / 66 53.3% 8 / 15 32.0% 8 / 25
Os/Directory.cpp 23.1 23.1% 21 / 91 33.3% 4 / 12 12.2% 5 / 41
Os/Directory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/File.cpp 47.4 47.4% 100 / 211 55.6% 15 / 27 32.6% 29 / 89
Os/File.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Os/FilePathUtils.cpp 57.3 57.3% 59 / 103 85.7% 6 / 7 36.0% 31 / 86
Os/FileSystem.cpp 14.9 14.9% 30 / 201 24.1% 7 / 29 12.9% 12 / 93
Os/FileSystem.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Generic/DefaultLocklessPriorityQueue.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Os/Generic/DefaultPriorityMemQueue.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Os/Generic/DefaultPriorityQueue.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
Os/Generic/LocklessPriorityQueue.cpp 0.0 0.0% 0 / 198 0.0% 0 / 14 0.0% 0 / 94
Os/Generic/LocklessPriorityQueue.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 0.0% 0 / 1
Os/Generic/PriorityMemQueue.cpp 0.0 0.0% 0 / 349 0.0% 0 / 30 0.0% 0 / 193
Os/Generic/PriorityMemQueue.hpp 0.0 0.0% 0 / 7 0.0% 0 / 2 0.0% 0 / 2
Os/Generic/PriorityQueue.cpp 79.5 79.5% 128 / 161 84.6% 11 / 13 58.9% 53 / 90
Os/Generic/PriorityQueue.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 1 / 1
Os/Generic/Types/AtomicQueue.cpp 0.0 0.0% 0 / 169 0.0% 0 / 14 0.0% 0 / 63
Os/Generic/Types/AtomicQueue.hpp 0.0 0.0% 0 / 4 0.0% 0 / 2 0.0% 0 / 6
Os/Generic/Types/MaxHeap.cpp 93.5 93.5% 100 / 107 100.0% 12 / 12 64.3% 18 / 28
Os/IntervalTimer.cpp 0.0 0.0% 0 / 15 0.0% 0 / 5 0.0% 0 / 4
Os/Linux/Cpu.cpp 76.6 76.6% 36 / 47 75.0% 3 / 4 68.8% 22 / 32
Os/Linux/Cpu.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Linux/DefaultCpu.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Os/Linux/DefaultMemory.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Os/Linux/Memory.cpp 64.3 64.3% 9 / 14 50.0% 1 / 2 50.0% 2 / 4
Os/Linux/Memory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Memory.cpp 83.3 83.3% 15 / 18 85.7% 6 / 7 62.5% 5 / 8
Os/Memory.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Mutex.cpp 100.0 100.0% 32 / 32 100.0% 9 / 9 100.0% 3 / 3
Os/Mutex.hpp 100.0 100.0% 3 / 3 100.0% 3 / 3 -% 0 / 0
Os/Os.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0
Os/Posix/ConditionVariable.cpp 72.7 72.7% 16 / 22 66.7% 4 / 6 -% 0 / 0
Os/Posix/Console.cpp 30.0 30.0% 6 / 20 33.3% 1 / 3 28.6% 2 / 7
Os/Posix/Console.hpp 66.7 66.7% 2 / 3 66.7% 2 / 3 -% 0 / 0
Os/Posix/CountingSemaphore.cpp 0.0 0.0% 0 / 37 0.0% 0 / 7 0.0% 0 / 22
Os/Posix/DefaultConsole.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Os/Posix/DefaultCountingSemaphore.cpp 0.0 0.0% 0 / 4 0.0% 0 / 1 0.0% 0 / 3
Os/Posix/DefaultFile.cpp 100.0 100.0% 6 / 6 100.0% 3 / 3 -% 0 / 0
Os/Posix/DefaultMutex.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
Os/Posix/DefaultRawTime.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
Os/Posix/DefaultTask.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
Os/Posix/Directory.cpp 34.1 34.1% 14 / 41 50.0% 3 / 6 16.7% 5 / 30
Os/Posix/Directory.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Os/Posix/error.cpp 13.6 13.6% 24 / 176 37.5% 3 / 8 8.3% 4 / 48
Os/Posix/File.cpp 50.0 50.0% 86 / 172 53.8% 7 / 13 29.8% 31 / 104
Os/Posix/File.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Posix/FileSystem.cpp 23.6 23.6% 13 / 55 12.5% 1 / 8 17.9% 5 / 28
Os/Posix/FileSystem.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Posix/Mutex.cpp 100.0 100.0% 22 / 22 100.0% 5 / 5 -% 0 / 0
Os/Posix/RawTime.cpp 78.4 78.4% 29 / 37 100.0% 5 / 5 57.1% 12 / 21
Os/Posix/RawTime.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Posix/Task.cpp 71.3 71.3% 97 / 136 76.9% 10 / 13 56.7% 34 / 60
Os/Posix/Task.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/Queue.cpp 63.6 63.6% 49 / 77 58.8% 10 / 17 63.0% 29 / 46
Os/Queue.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/QueueString.hpp 100.0 100.0% 11 / 11 100.0% 7 / 7 100.0% 2 / 2
Os/RawTimeInterface.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/SandboxedFile.cpp 56.9 56.9% 33 / 58 38.9% 7 / 18 76.5% 13 / 17
Os/Stub/ConditionVariable.cpp 0.0 0.0% 0 / 8 0.0% 0 / 4 -% 0 / 0
Os/Stub/ConditionVariable.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/Console.cpp 0.0 0.0% 0 / 3 0.0% 0 / 2 -% 0 / 0
Os/Stub/Console.hpp 0.0 0.0% 0 / 3 0.0% 0 / 3 -% 0 / 0
Os/Stub/CountingSemaphore.cpp 0.0 0.0% 0 / 12 0.0% 0 / 6 -% 0 / 0
Os/Stub/CountingSemaphore.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
Os/Stub/Cpu.cpp 0.0 0.0% 0 / 9 0.0% 0 / 3 -% 0 / 0
Os/Stub/Cpu.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/DefaultConsole.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Os/Stub/DefaultCountingSemaphore.cpp 0.0 0.0% 0 / 4 0.0% 0 / 1 0.0% 0 / 3
Os/Stub/DefaultCpu.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Os/Stub/DefaultFile.cpp 0.0 0.0% 0 / 8 0.0% 0 / 3 -% 0 / 0
Os/Stub/DefaultMemory.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Os/Stub/DefaultMutex.cpp 0.0 0.0% 0 / 4 0.0% 0 / 2 -% 0 / 0
Os/Stub/DefaultQueue.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Os/Stub/DefaultRawTime.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
Os/Stub/DefaultTask.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
Os/Stub/Directory.cpp 0.0 0.0% 0 / 10 0.0% 0 / 5 -% 0 / 0
Os/Stub/Directory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/File.cpp 0.0 0.0% 0 / 27 0.0% 0 / 10 -% 0 / 0
Os/Stub/File.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/FileSystem.cpp 0.0 0.0% 0 / 16 0.0% 0 / 8 -% 0 / 0
Os/Stub/FileSystem.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/Memory.cpp 0.0 0.0% 0 / 6 0.0% 0 / 2 -% 0 / 0
Os/Stub/Memory.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/Mutex.cpp 0.0 0.0% 0 / 10 0.0% 0 / 3 0.0% 0 / 4
Os/Stub/Mutex.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/Queue.cpp 0.0 0.0% 0 / 13 0.0% 0 / 7 -% 0 / 0
Os/Stub/Queue.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/RawTime.cpp 0.0 0.0% 0 / 11 0.0% 0 / 5 -% 0 / 0
Os/Stub/RawTime.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Stub/Task.cpp 0.0 0.0% 0 / 14 0.0% 0 / 8 -% 0 / 0
Os/Stub/Task.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Os/Task.cpp 70.8 70.8% 97 / 137 65.4% 17 / 26 56.8% 25 / 44
Os/Task.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
Os/TaskString.hpp 100.0 100.0% 16 / 16 100.0% 10 / 10 100.0% 4 / 4
Os/ValidatedFile.cpp 0.0 0.0% 0 / 21 0.0% 0 / 7 0.0% 0 / 3
Os/ValidateFileCommon.cpp 0.0 0.0% 0 / 137 0.0% 0 / 9 0.0% 0 / 96
Svc/ActivePhaser/ActivePhaser.cpp 0.0 0.0% 0 / 97 0.0% 0 / 11 0.0% 0 / 43
Svc/ActiveRateGroup/ActiveRateGroup.cpp 72.2 72.2% 39 / 54 87.5% 7 / 8 56.2% 18 / 32
Svc/ActiveTextLogger/ActiveTextLogger.cpp 0.0 0.0% 0 / 64 0.0% 0 / 7 0.0% 0 / 40
Svc/ActiveTextLogger/LogFile.cpp 0.0 0.0% 0 / 51 0.0% 0 / 4 0.0% 0 / 42
Svc/AssertFatalAdapter/AssertFatalAdapterComponentImpl.cpp 20.7 20.7% 12 / 58 62.5% 5 / 8 3.3% 1 / 30
Svc/BufferAccumulator/ArrayFIFOBuffer.cpp 86.1 86.1% 31 / 36 85.7% 6 / 7 61.5% 8 / 13
Svc/BufferAccumulator/BufferAccumulator.cpp 50.8 50.8% 60 / 118 80.0% 8 / 10 31.6% 24 / 76
Svc/BufferLogger/BufferLogger.cpp 0.0 0.0% 0 / 43 0.0% 0 / 10 0.0% 0 / 20
Svc/BufferLogger/BufferLoggerFile.cpp 0.0 0.0% 0 / 116 0.0% 0 / 13 0.0% 0 / 69
Svc/BufferManager/BufferManagerComponentImpl.cpp 92.4 92.4% 97 / 105 100.0% 7 / 7 78.7% 37 / 47
Svc/BufferRepeater/BufferRepeater.cpp 0.0 0.0% 0 / 39 0.0% 0 / 5 0.0% 0 / 34
Svc/Ccsds/AosDeframer/AosDeframer.cpp 0.0 0.0% 0 / 282 0.0% 0 / 16 0.0% 0 / 200
Svc/Ccsds/AosFramer/AosFramer.cpp 0.0 0.0% 0 / 189 0.0% 0 / 17 0.0% 0 / 116
Svc/Ccsds/ApidManager/ApidManager.cpp 80.0 80.0% 16 / 20 100.0% 5 / 5 57.1% 4 / 7
Svc/Ccsds/ApidManager/ApidManager.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Svc/Ccsds/CfdpManager/CfdpManager.cpp 0.0 0.0% 0 / 352 0.0% 0 / 40 0.0% 0 / 228
Svc/Ccsds/CfdpManager/CfdpManager.hpp 0.0 0.0% 0 / 99 0.0% 0 / 25 -% 0 / 0
Svc/Ccsds/CfdpManager/Channel.cpp 0.0 0.0% 0 / 418 0.0% 0 / 30 0.0% 0 / 234
Svc/Ccsds/CfdpManager/Channel.hpp 0.0 0.0% 0 / 23 0.0% 0 / 13 -% 0 / 0
Svc/Ccsds/CfdpManager/Chunk.cpp 0.0 0.0% 0 / 140 0.0% 0 / 14 0.0% 0 / 72
Svc/Ccsds/CfdpManager/Chunk.hpp 0.0 0.0% 0 / 6 0.0% 0 / 3 0.0% 0 / 2
Svc/Ccsds/CfdpManager/Clist.cpp 0.0 0.0% 0 / 95 0.0% 0 / 8 0.0% 0 / 40
Svc/Ccsds/CfdpManager/Clist.hpp 0.0 0.0% 0 / 5 0.0% 0 / 2 -% 0 / 0
Svc/Ccsds/CfdpManager/Engine.cpp 0.0 0.0% 0 / 536 0.0% 0 / 43 0.0% 0 / 335
Svc/Ccsds/CfdpManager/Timer.cpp 0.0 0.0% 0 / 19 0.0% 0 / 6 0.0% 0 / 4
Svc/Ccsds/CfdpManager/Transaction.hpp 0.0 0.0% 0 / 5 0.0% 0 / 5 -% 0 / 0
Svc/Ccsds/CfdpManager/TransactionRx.cpp 0.0 0.0% 0 / 536 0.0% 0 / 29 0.0% 0 / 462
Svc/Ccsds/CfdpManager/TransactionTx.cpp 0.0 0.0% 0 / 351 0.0% 0 / 27 0.0% 0 / 288
Svc/Ccsds/CfdpManager/Types/AckPdu.cpp 0.0 0.0% 0 / 69 0.0% 0 / 6 0.0% 0 / 31
Svc/Ccsds/CfdpManager/Types/AckPdu.hpp 0.0 0.0% 0 / 6 0.0% 0 / 2 -% 0 / 0
Svc/Ccsds/CfdpManager/Types/EofPdu.cpp 0.0 0.0% 0 / 69 0.0% 0 / 6 0.0% 0 / 43
Svc/Ccsds/CfdpManager/Types/EofPdu.hpp 0.0 0.0% 0 / 6 0.0% 0 / 6 0.0% 0 / 1
Svc/Ccsds/CfdpManager/Types/FileDataPdu.cpp 0.0 0.0% 0 / 84 0.0% 0 / 9 0.0% 0 / 54
Svc/Ccsds/CfdpManager/Types/FileDataPdu.hpp 0.0 0.0% 0 / 5 0.0% 0 / 5 -% 0 / 0
Svc/Ccsds/CfdpManager/Types/FinPdu.cpp 0.0 0.0% 0 / 65 0.0% 0 / 6 0.0% 0 / 31
Svc/Ccsds/CfdpManager/Types/FinPdu.hpp 0.0 0.0% 0 / 7 0.0% 0 / 4 0.0% 0 / 1
Svc/Ccsds/CfdpManager/Types/MetadataPdu.cpp 0.0 0.0% 0 / 108 0.0% 0 / 6 0.0% 0 / 67
Svc/Ccsds/CfdpManager/Types/MetadataPdu.hpp 0.0 0.0% 0 / 9 0.0% 0 / 4 0.0% 0 / 2
Svc/Ccsds/CfdpManager/Types/NakPdu.cpp 0.0 0.0% 0 / 84 0.0% 0 / 8 0.0% 0 / 47
Svc/Ccsds/CfdpManager/Types/NakPdu.hpp 0.0 0.0% 0 / 4 0.0% 0 / 4 -% 0 / 0
Svc/Ccsds/CfdpManager/Types/PduBase.hpp 0.0 0.0% 0 / 3 0.0% 0 / 3 -% 0 / 0
Svc/Ccsds/CfdpManager/Types/PduHeader.cpp 0.0 0.0% 0 / 147 0.0% 0 / 8 0.0% 0 / 59
Svc/Ccsds/CfdpManager/Types/PduHeader.hpp 0.0 0.0% 0 / 8 0.0% 0 / 8 -% 0 / 0
Svc/Ccsds/CfdpManager/Types/Tlv.cpp 0.0 0.0% 0 / 116 0.0% 0 / 22 0.0% 0 / 55
Svc/Ccsds/CfdpManager/Types/Types.hpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
Svc/Ccsds/CfdpManager/Utils.cpp 0.0 0.0% 0 / 50 0.0% 0 / 7 0.0% 0 / 18
Svc/Ccsds/SpacePacketDeframer/SpacePacketDeframer.cpp 62.5 62.5% 35 / 56 100.0% 5 / 5 39.0% 23 / 59
Svc/Ccsds/SpacePacketFramer/SpacePacketFramer.cpp 88.6 88.6% 39 / 44 100.0% 5 / 5 68.6% 24 / 35
Svc/Ccsds/TcDeframer/TcDeframer.cpp 50.8 50.8% 30 / 59 66.7% 4 / 6 41.2% 21 / 51
Svc/Ccsds/TmFramer/TmFramer.cpp 100.0 100.0% 63 / 63 100.0% 6 / 6 96.8% 30 / 31
Svc/Ccsds/Utils/CRC16.hpp 100.0 100.0% 10 / 10 100.0% 4 / 4 100.0% 2 / 2
Svc/ChronoTime/ChronoTime.cpp 0.0 0.0% 0 / 8 0.0% 0 / 3 0.0% 0 / 4
Svc/CmdDispatcher/CommandDispatcherImpl.cpp 53.6 53.6% 59 / 110 75.0% 9 / 12 41.6% 47 / 113
Svc/CmdSequencer/CmdSequencerImpl.cpp 36.4 36.4% 114 / 313 48.5% 16 / 33 24.8% 58 / 234
Svc/CmdSequencer/CmdSequencerImpl.hpp 92.3 92.3% 12 / 13 100.0% 5 / 5 83.3% 5 / 6
Svc/CmdSequencer/Events.cpp 1.7 1.7% 1 / 60 9.1% 1 / 11 0.0% 0 / 2
Svc/CmdSequencer/formats/AMPCSSequence.cpp 0.0 0.0% 0 / 209 0.0% 0 / 21 0.0% 0 / 126
Svc/CmdSequencer/FPrimeSequence.cpp 79.8 79.8% 162 / 203 95.7% 22 / 23 58.3% 77 / 132
Svc/CmdSequencer/Sequence.cpp 85.7 85.7% 36 / 42 90.9% 10 / 11 62.5% 15 / 24
Svc/CmdSplitter/CmdSplitter.cpp 0.0 0.0% 0 / 20 0.0% 0 / 5 0.0% 0 / 10
Svc/ComAggregator/ComAggregator.cpp 95.7 95.7% 67 / 70 93.8% 15 / 16 96.0% 24 / 25
Svc/ComLogger/ComLogger.cpp 0.0 0.0% 0 / 115 0.0% 0 / 12 0.0% 0 / 64
Svc/ComQueue/ComQueue.cpp 55.2 55.2% 137 / 248 59.1% 13 / 22 41.0% 64 / 156
Svc/ComRetry/ComRetry.cpp 0.0 0.0% 0 / 50 0.0% 0 / 6 0.0% 0 / 22
Svc/ComSplitter/ComSplitter.cpp 0.0 0.0% 0 / 12 0.0% 0 / 3 0.0% 0 / 6
Svc/ComStub/ComStub.cpp 49.3 49.3% 34 / 69 70.0% 7 / 10 50.0% 24 / 48
Svc/DpCatalog/DpCatalog.cpp 9.3 9.3% 45 / 486 21.9% 7 / 32 5.4% 23 / 425
Svc/DpCatalog/DpCatalog.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 75.0% 3 / 4
Svc/DpCompressProc/DpCompressProc.cpp 0.0 0.0% 0 / 173 0.0% 0 / 4 0.0% 0 / 112
Svc/DpManager/DpManager.cpp 69.2 69.2% 27 / 39 75.0% 6 / 8 69.6% 16 / 23
Svc/DpWriter/DpWriter.cpp 71.2 71.2% 89 / 125 90.0% 9 / 10 60.9% 67 / 110
Svc/DpZLibCompressor/DpZLibCompressor.cpp 0.0 0.0% 0 / 78 0.0% 0 / 7 0.0% 0 / 88
Svc/DpZLibCompressor/DpZLibCompressor.hpp 0.0 0.0% 0 / 2 0.0% 0 / 1 0.0% 0 / 1
Svc/EventManager/EventManager.cpp 46.2 46.2% 43 / 93 77.8% 7 / 9 40.4% 42 / 104
Svc/FatalHandler/FatalHandlerComponentCommonImpl.cpp 100.0 100.0% 3 / 3 100.0% 2 / 2 -% 0 / 0
Svc/FatalHandler/FatalHandlerComponentLinuxImpl.cpp 0.0 0.0% 0 / 6 0.0% 0 / 1 0.0% 0 / 2
Svc/FileDispatcher/FileDispatcher.cpp 0.0 0.0% 0 / 41 0.0% 0 / 6 0.0% 0 / 23
Svc/FileDownlink/File.cpp 0.0 0.0% 0 / 32 0.0% 0 / 2 0.0% 0 / 25
Svc/FileDownlink/FileDownlink.cpp 13.5 13.5% 40 / 296 28.0% 7 / 25 5.5% 11 / 200
Svc/FileDownlink/FileDownlink.hpp 30.3 30.3% 10 / 33 37.5% 6 / 16 33.3% 3 / 9
Svc/FileDownlink/Warnings.cpp 0.0 0.0% 0 / 16 0.0% 0 / 4 -% 0 / 0
Svc/FileManager/FileManager.cpp 12.4 12.4% 35 / 283 27.8% 5 / 18 3.2% 8 / 249
Svc/FileUplink/File.cpp 84.0 84.0% 21 / 25 100.0% 2 / 2 75.0% 12 / 16
Svc/FileUplink/FileUplink.cpp 75.6 75.6% 102 / 135 85.7% 12 / 14 60.3% 44 / 73
Svc/FileUplink/FileUplink.hpp 81.0 81.0% 17 / 21 88.9% 8 / 9 75.0% 6 / 8
Svc/FileUplink/Warnings.cpp 31.0 31.0% 9 / 29 28.6% 2 / 7 -% 0 / 0
Svc/FileWorker/FileWorker.cpp 0.0 0.0% 0 / 322 0.0% 0 / 14 0.0% 0 / 245
Svc/FprimeDeframer/FprimeDeframer.cpp 0.0 0.0% 0 / 54 0.0% 0 / 4 0.0% 0 / 49
Svc/FprimeFramer/FprimeFramer.cpp 0.0 0.0% 0 / 37 0.0% 0 / 5 0.0% 0 / 36
Svc/FprimeRouter/FprimeRouter.cpp 77.2 77.2% 44 / 57 100.0% 7 / 7 55.4% 31 / 56
Svc/FpySequencer/FpySequencer.cpp 0.0 0.0% 0 / 249 0.0% 0 / 24 0.0% 0 / 231
Svc/FpySequencer/FpySequencer.hpp 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0
Svc/FpySequencer/FpySequencerDirectives.cpp 0.0 0.0% 0 / 1139 0.0% 0 / 118 0.0% 0 / 869
Svc/FpySequencer/FpySequencerRunState.cpp 0.0 0.0% 0 / 394 0.0% 0 / 6 0.0% 0 / 596
Svc/FpySequencer/FpySequencerStack.cpp 0.0 0.0% 0 / 83 0.0% 0 / 26 0.0% 0 / 8
Svc/FpySequencer/FpySequencerStateMachine.cpp 0.0 0.0% 0 / 159 0.0% 0 / 30 0.0% 0 / 62
Svc/FpySequencer/FpySequencerValidationState.cpp 0.0 0.0% 0 / 132 0.0% 0 / 7 0.0% 0 / 127
Svc/FrameAccumulator/FrameAccumulator.cpp 87.6 87.6% 78 / 89 100.0% 8 / 8 69.8% 37 / 53
Svc/FrameAccumulator/FrameDetector.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Svc/FrameAccumulator/FrameDetector/CcsdsTcFrameDetector.cpp 86.4 86.4% 38 / 44 100.0% 1 / 1 83.3% 25 / 30
Svc/FrameAccumulator/FrameDetector/FprimeFrameDetector.cpp 0.0 0.0% 0 / 53 0.0% 0 / 1 0.0% 0 / 43
Svc/Health/HealthComponentImpl.cpp 42.9 42.9% 48 / 112 60.0% 6 / 10 23.1% 21 / 91
Svc/LinuxTimer/LinuxTimerCommon.cpp 100.0 100.0% 7 / 7 100.0% 3 / 3 100.0% 2 / 2
Svc/LinuxTimer/LinuxTimerFd.cpp 80.6 80.6% 29 / 36 100.0% 1 / 1 53.6% 15 / 28
Svc/OsTime/OsTime.cpp 0.0 0.0% 0 / 50 0.0% 0 / 6 0.0% 0 / 39
Svc/PassiveConsoleTextLogger/ConsoleTextLoggerImplCommon.cpp 61.8 61.8% 34 / 55 60.0% 3 / 5 71.4% 25 / 35
Svc/PassiveRateGroup/PassiveRateGroup.cpp 0.0 0.0% 0 / 65 0.0% 0 / 7 0.0% 0 / 48
Svc/PassThroughRouter/PassThroughRouter.cpp 0.0 0.0% 0 / 9 0.0% 0 / 4 0.0% 0 / 2
Svc/PolyDb/PolyDb.cpp 0.0 0.0% 0 / 17 0.0% 0 / 4 0.0% 0 / 16
Svc/PosixTime/PosixTime.cpp 61.5 61.5% 8 / 13 75.0% 3 / 4 75.0% 3 / 4
Svc/PrmDb/PrmDbImpl.cpp 13.2 13.2% 47 / 355 45.0% 9 / 20 7.3% 28 / 384
Svc/RateGroupDriver/RateGroupDriver.cpp 100.0 100.0% 23 / 23 100.0% 4 / 4 75.0% 9 / 12
Svc/SeqDispatcher/SeqDispatcher.cpp 0.0 0.0% 0 / 106 0.0% 0 / 12 0.0% 0 / 109
Svc/StaticMemory/StaticMemoryComponentImpl.cpp 0.0 0.0% 0 / 20 0.0% 0 / 4 0.0% 0 / 2
Svc/SystemResources/SystemResources.cpp 91.1 91.1% 72 / 79 87.5% 7 / 8 68.2% 30 / 44
Svc/TlmChan/TlmChan.cpp 63.7 63.7% 116 / 182 85.7% 6 / 7 50.4% 60 / 119
Svc/TlmPacketizer/TlmPacketizer.cpp 0.0 0.0% 0 / 298 0.0% 0 / 20 0.0% 0 / 279
Svc/Types/EventSeverityFilter/EventSeverityFilter.cpp 80.4 80.4% 37 / 46 83.3% 5 / 6 65.2% 15 / 23
Svc/Version/Version.cpp 19.5 19.5% 31 / 159 53.8% 7 / 13 16.9% 22 / 130
build-fprime-automatic-native/CMakeFiles/3.26.0/CompilerIdC/CMakeCCompilerId.c 0.0 0.0% 0 / 9 0.0% 0 / 1 -% 0 / 0
build-fprime-automatic-native/CMakeFiles/3.26.0/CompilerIdCXX/CMakeCXXCompilerId.cpp 0.0 0.0% 0 / 9 0.0% 0 / 1 -% 0 / 0
build-fprime-automatic-native/F-Prime/default/config/CommandDispatcherImplCfg.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
build-fprime-automatic-native/F-Prime/default/config/IpCfg.hpp 100.0 100.0% 6 / 6 100.0% 1 / 1 -% 0 / 0
build-fprime-automatic-native/Ref/Top/RefTopologyAc.cpp 42.5 42.5% 2914 / 6855 54.6% 291 / 533 32.2% 480 / 1489
build-fprime-automatic-native/sub-build-info-cache/CMakeFiles/3.26.0/CompilerIdC/CMakeCCompilerId.c 0.0 0.0% 0 / 9 0.0% 0 / 1 -% 0 / 0
build-fprime-automatic-native/sub-build-info-cache/CMakeFiles/3.26.0/CompilerIdCXX/CMakeCXXCompilerId.cpp 0.0 0.0% 0 / 9 0.0% 0 / 1 -% 0 / 0
Ref/BlockDriver/BlockDriver.cpp 72.7 72.7% 8 / 11 80.0% 4 / 5 100.0% 2 / 2
Ref/DpDemo/DpDemo.cpp 76.7 76.7% 89 / 116 71.4% 5 / 7 60.3% 85 / 141
Ref/Main.cpp 81.2 81.2% 26 / 32 66.7% 2 / 3 84.6% 11 / 13
Ref/PingReceiver/PingReceiverComponentImpl.cpp 66.7 66.7% 8 / 12 75.0% 3 / 4 50.0% 3 / 6
Ref/RecvBuffApp/RecvBuffComponentImpl.cpp 42.1 42.1% 24 / 57 75.0% 3 / 4 37.8% 14 / 37
Ref/SendBuffApp/SendBuffComponentImpl.cpp 43.0 43.0% 34 / 79 50.0% 4 / 8 40.0% 18 / 45
Ref/SignalGen/SignalGen.cpp 48.1 48.1% 74 / 154 60.0% 6 / 10 45.9% 50 / 109
Ref/Top/RefTopology.cpp 100.0 100.0% 39 / 39 100.0% 5 / 5 60.0% 6 / 10
Ref/TypeDemo/TypeDemo.cpp 17.6 17.6% 16 / 91 30.8% 4 / 13 9.4% 12 / 127
Ref/TypeDemo/TypeDemo.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
Utils/CRCChecker.cpp 0.0 0.0% 0 / 98 0.0% 0 / 3 0.0% 0 / 86
Utils/Hash/Crc32/Crc32.cpp 100.0 100.0% 18 / 18 100.0% 1 / 1 87.5% 7 / 8
Utils/Hash/Crc32/HashImpl.cpp 75.8 75.8% 25 / 33 77.8% 7 / 9 100.0% 6 / 6
Utils/Hash/HashBufferCommon.cpp 42.4 42.4% 14 / 33 55.6% 5 / 9 33.3% 3 / 9
Utils/Hash/HashCommon.cpp 0.0 0.0% 0 / 6 0.0% 0 / 3 -% 0 / 0
Utils/Hash/libcrc/lib_crc.c 22.4 22.4% 17 / 76 22.2% 2 / 9 23.5% 8 / 34
Utils/RateLimiter.cpp 0.0 0.0% 0 / 73 0.0% 0 / 15 0.0% 0 / 50
Utils/TokenBucket.cpp 0.0 0.0% 0 / 50 0.0% 0 / 11 0.0% 0 / 26
Utils/Types/CircularBuffer.cpp 63.9 63.9% 92 / 144 66.7% 16 / 24 49.0% 25 / 51
Utils/Types/Queue.cpp 33.7 33.7% 35 / 104 45.0% 9 / 20 8.3% 3 / 36