GCC Code Coverage Report


Directory: Fw/Types/
Date: 2026-09-03 21:15:04
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 907 1635 55.5%
Functions: 210 346 60.7%
Branches: 228 655 34.8%

File Lines Functions Branches
Assert.cpp 52.0 52.0% 78 / 150 78.3% 18 / 23 16.7% 8 / 48
Assert.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
BasicTypes.hpp 100.0 100.0% 2 / 2 -% 0 / 0 -% 0 / 0
ConstExternalString.hpp 100.0 100.0% 12 / 12 100.0% 6 / 6 100.0% 2 / 2
ConstStringBase.cpp 70.8 70.8% 34 / 48 62.5% 10 / 16 62.5% 10 / 16
ExternalString.hpp 100.0 100.0% 14 / 14 100.0% 6 / 6 100.0% 2 / 2
GTest/Bytes.cpp 0.0 0.0% 0 / 4 0.0% 0 / 1 0.0% 0 / 21
MallocAllocator.cpp 90.0 90.0% 9 / 10 100.0% 2 / 2 50.0% 1 / 2
MallocAllocator.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
MemAllocator.cpp 40.6 40.6% 13 / 32 45.5% 5 / 11 11.1% 2 / 18
MmapAllocator.hpp 89.3 89.3% 25 / 28 100.0% 4 / 4 85.7% 12 / 14
Optional.hpp 100.0 100.0% 38 / 38 100.0% 20 / 20 70.8% 17 / 24
PolyType.cpp 38.4 38.4% 168 / 438 52.7% 39 / 74 12.1% 21 / 173
SerialBuffer.cpp 0.0 0.0% 0 / 11 0.0% 0 / 5 -% 0 / 0
Serializable.cpp 56.4 56.4% 332 / 589 43.6% 44 / 101 41.2% 87 / 211
Serializable.hpp 100.0 100.0% 19 / 19 100.0% 13 / 13 50.0% 1 / 2
snprintf_format.cpp 77.3 77.3% 17 / 22 100.0% 2 / 2 50.0% 7 / 14
sscanf_scan.cpp 90.0 90.0% 18 / 20 100.0% 2 / 2 72.7% 8 / 11
StringBase.cpp 92.5 92.5% 49 / 53 92.3% 12 / 13 64.3% 9 / 14
StringTemplate.hpp 100.0 100.0% 16 / 16 100.0% 18 / 18 100.0% 4 / 4
StringToNumber.cpp 0.0 0.0% 0 / 65 0.0% 0 / 20 0.0% 0 / 35
StringUtils.cpp 98.3 98.3% 59 / 60 100.0% 5 / 5 84.1% 37 / 44