GCC Code Coverage Report


Directory: ./
Date: 2026-09-27 03:24:14
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 27240 46741 58.3%
Functions: 3951 8272 47.8%
Branches: 19552 65932 29.7%

File Lines Functions Branches
basic/algorithm.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 50.0% 20 / 40
basic/algorithm.h 86.1 86.1% 31 / 36 76.9% 10 / 13 75.0% 21 / 28
basic/argused.h 100.0 100.0% 2 / 2 57.4% 89 / 155 -% 0 / 0
basic/assert.cpp 9.3 9.3% 5 / 54 28.6% 2 / 7 0.0% 0 / 142
basic/attributes.cpp 46.3 46.3% 182 / 393 69.6% 32 / 46 18.1% 91 / 504
basic/attributes.h 66.4 66.4% 282 / 425 32.6% 146 / 448 29.0% 101 / 348
basic/b_stream.cpp 23.1 23.1% 46 / 199 34.8% 8 / 23 9.7% 15 / 154
basic/b_stream.h 40.0 40.0% 6 / 15 44.4% 4 / 9 -% 0 / 0
basic/boolean_expression.cpp 67.8 67.8% 40 / 59 100.0% 6 / 6 44.0% 37 / 84
basic/boolean_expression.h 90.0 90.0% 9 / 10 100.0% 3 / 3 50.0% 3 / 6
basic/command_line.cpp 58.3 58.3% 385 / 660 74.6% 44 / 59 31.3% 396 / 1266
basic/command_line.h 88.0 88.0% 22 / 25 85.7% 6 / 7 53.6% 15 / 28
basic/command_line_args.cpp 70.5 70.5% 394 / 559 73.3% 22 / 30 35.9% 404 / 1124
basic/common.cpp 90.9 90.9% 60 / 66 80.0% 4 / 5 49.2% 58 / 118
basic/counted.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 50.0% 1 / 2
basic/counted.h 100.0 100.0% 20 / 20 100.0% 5 / 5 57.1% 8 / 14
basic/debug_stream.cpp 0.0 0.0% 0 / 57 0.0% 0 / 10 0.0% 0 / 24
basic/determinant.h 100.0 100.0% 18 / 18 100.0% 5 / 5 50.0% 11 / 22
basic/environment.cpp 54.9 54.9% 73 / 133 68.0% 17 / 25 23.9% 34 / 142
basic/environment.h 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
basic/factory.cpp 100.0 100.0% 11 / 11 100.0% 3 / 3 75.0% 6 / 8
basic/factory.h 86.4 86.4% 38 / 44 84.3% 102 / 121 50.0% 21 / 42
basic/file_system.cpp 22.8 22.8% 118 / 518 29.3% 24 / 82 13.3% 88 / 664
basic/file_system.h 0.0 0.0% 0 / 2 0.0% 0 / 1 0.0% 0 / 7
basic/geofile.cpp 68.8 68.8% 414 / 602 85.0% 34 / 40 30.1% 289 / 959
basic/geofile.h 55.6 55.6% 50 / 90 30.8% 12 / 39 36.1% 26 / 72
basic/geometry.cpp 38.6 38.6% 22 / 57 16.7% 1 / 6 26.9% 7 / 26
basic/geometry.h 50.0 50.0% 64 / 128 45.2% 14 / 31 36.8% 14 / 38
basic/geometry_nd.h 89.3 89.3% 242 / 271 39.0% 23 / 59 52.8% 85 / 161
basic/life_cycle.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
basic/life_cycle.h 13.6 13.6% 9 / 66 16.7% 3 / 18 0.0% 0 / 46
basic/line_stream.cpp 83.3 83.3% 45 / 54 100.0% 5 / 5 45.3% 29 / 64
basic/line_stream.h 100.0 100.0% 33 / 33 100.0% 11 / 11 46.4% 13 / 28
basic/logger.cpp 60.6 60.6% 246 / 406 70.0% 42 / 60 31.3% 161 / 515
basic/logger.h 87.5 87.5% 14 / 16 83.3% 5 / 6 16.7% 1 / 6
basic/matrix.h 22.2 22.2% 34 / 153 8.8% 6 / 68 12.0% 20 / 166
basic/memory.h 84.2 84.2% 80 / 95 43.5% 340 / 782 32.1% 17 / 53
basic/numeric.cpp 60.9 60.9% 14 / 23 71.4% 5 / 7 27.5% 11 / 40
basic/numeric.h 67.7 67.7% 21 / 31 61.1% 11 / 18 16.7% 2 / 12
basic/packed_arrays.cpp 67.2 67.2% 90 / 134 80.0% 8 / 10 17.1% 27 / 158
basic/packed_arrays.h 75.0 75.0% 24 / 32 75.0% 6 / 8 33.3% 6 / 18
basic/permutation.h 96.9 96.9% 62 / 64 100.0% 6 / 6 43.1% 31 / 72
basic/process.cpp 68.4 68.4% 247 / 361 68.8% 33 / 48 39.0% 221 / 566
basic/process.h 100.0 100.0% 21 / 21 100.0% 10 / 10 37.5% 3 / 8
basic/process_unix.cpp 35.1 35.1% 53 / 151 47.6% 10 / 21 10.8% 12 / 111
basic/progress.cpp 89.3 89.3% 108 / 121 84.6% 22 / 26 42.9% 24 / 56
basic/progress.h 50.0 50.0% 4 / 8 50.0% 2 / 4 -% 0 / 0
basic/quaternion.cpp 0.0 0.0% 0 / 45 0.0% 0 / 3 0.0% 0 / 18
basic/quaternion.h 0.0 0.0% 0 / 20 0.0% 0 / 8 -% 0 / 0
basic/range.h 100.0 100.0% 100 / 100 72.6% 85 / 117 33.3% 8 / 24
basic/rationalg.h 19.2 19.2% 10 / 52 26.7% 4 / 15 3.1% 2 / 64
basic/smart_pointer.h 88.1 88.1% 37 / 42 58.4% 94 / 161 40.0% 4 / 10
basic/stopwatch.cpp 88.9 88.9% 40 / 45 87.5% 7 / 8 44.6% 33 / 74
basic/stopwatch.h 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
basic/string.cpp 37.4 37.4% 52 / 139 41.2% 7 / 17 22.7% 34 / 150
basic/string.h 74.1 74.1% 63 / 85 46.3% 19 / 41 32.8% 39 / 119
basic/thread_sync.h 100.0 100.0% 45 / 45 100.0% 10 / 10 53.6% 15 / 28
basic/vecg.h 65.5 65.5% 222 / 339 42.6% 87 / 204 18.6% 36 / 194
basic/vechg.h 94.6 94.6% 140 / 148 96.9% 31 / 32 44.9% 70 / 156
basic/vector_attribute.h 0.0 0.0% 0 / 48 0.0% 0 / 18 0.0% 0 / 54