LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.2 % 32534 28037
Test Date: 2025-11-22 14:42:49 Functions: 85.3 % 3146 2684
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
record-layout.h
65.0%65.0%
65.0 % 20 13 - 0.0 % 1
call-info.h
72.7%72.7%
72.7 % 11 8 - -
call-summary.h
100.0%
100.0 % 11 11 - -
complexity.h
100.0%
100.0 % 2 2 - -
event-loc-info.h
100.0%
100.0 % 2 2 - -
feasible-graph.h
100.0%
100.0 % 25 25 - -
function-set.h
100.0%
100.0 % 2 2 - -
ranges.h
100.0%
100.0 % 10 10 - -
region-model-manager.h
100.0%
100.0 % 17 17 - -
region-model-reachability.h
100.0%
100.0 % 16 16 - -
symbol.h
100.0%
100.0 % 5 5 - -
trimmed-graph.h
100.0%
100.0 % 7 7 - -
region-model-asm.cc
75.5%75.5%
75.5 % 98 74 - 50.0 % 2 1
supergraph.h
86.2%86.2%
86.2 % 152 131 - 57.6 % 33 19
record-layout.cc
73.3%73.3%
73.3 % 45 33 - 60.0 % 5 3
region-model.h
61.7%61.7%
61.7 % 277 171 - 61.0 % 77 47
call-summary.cc
61.5%61.5%
61.5 % 524 322 - 61.1 % 18 11
ranges.cc
76.6%76.6%
76.6 % 154 118 - 64.7 % 17 11
region.cc
72.7%72.7%
72.7 % 1024 744 - 64.8 % 145 94
svalue.cc
73.0%73.0%
73.0 % 1137 830 - 66.4 % 131 87
region-model-reachability.cc
80.9%80.9%
80.9 % 152 123 - 66.7 % 12 8
sm.h
90.4%90.4%
90.4 % 52 47 - 72.2 % 18 13
program-state.cc
78.8%78.8%
78.8 % 987 778 - 76.1 % 71 54
constraint-manager.cc
87.7%87.7%
87.7 % 2498 2191 - 76.6 % 154 118
checker-path.cc
56.8%56.8%
56.8 % 118 67 - 77.8 % 9 7
trimmed-graph.cc
91.3%91.3%
91.3 % 46 42 - 80.0 % 5 4
sm.cc
70.5%70.5%
70.5 % 78 55 - 80.0 % 15 12
exploded-graph.h
92.5%92.5%
92.5 % 161 149 - 81.0 % 21 17
checker-event.h
92.3%92.3%
92.3 % 130 120 - 81.5 % 27 22
call-details.cc
66.1%66.1%
66.1 % 236 156 - 81.8 % 33 27
engine.cc
84.3%84.3%
84.3 % 3048 2570 - 82.7 % 220 182
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
call-string.cc
78.5%78.5%
78.5 % 130 102 - 84.2 % 19 16
kf-analyzer.cc
90.3%90.3%
90.3 % 165 149 - 85.2 % 27 23
supergraph.cc
79.6%79.6%
79.6 % 724 576 - 85.5 % 55 47
diagnostic-manager.cc
84.4%84.4%
84.4 % 1324 1117 - 85.7 % 84 72
sm-malloc.cc
91.9%91.9%
91.9 % 1029 946 - 87.5 % 136 119
access-diagram.cc
86.6%86.6%
86.6 % 1251 1083 - 88.2 % 93 82
call-info.cc
90.7%90.7%
90.7 % 43 39 - 88.9 % 9 8
infinite-loop.cc
77.4%77.4%
77.4 % 270 209 - 88.9 % 18 16
store.cc
86.2%86.2%
86.2 % 1787 1541 - 88.8 % 152 135
sm-signal.cc
95.8%95.8%
95.8 % 118 113 - 89.5 % 19 17
region-model-manager.cc
97.7%97.7%
97.7 % 1019 996 - 89.9 % 129 116
checker-path.h
95.6%95.6%
95.6 % 45 43 - 90.0 % 10 9
sm-pattern-test.cc
90.3%90.3%
90.3 % 31 28 - 90.0 % 10 9
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
svalue.h
94.4%94.4%
94.4 % 430 406 - 90.8 % 87 79
sm-fd.cc
94.8%94.8%
94.8 % 1216 1153 - 90.9 % 110 100
region-model.cc
91.0%91.0%
91.0 % 4640 4223 - 91.1 % 338 308
checker-event.cc
85.5%85.5%
85.5 % 495 423 - 91.3 % 69 63
known-function-manager.cc
97.0%97.0%
97.0 % 66 64 - 91.7 % 12 11
sm-taint.cc
75.1%75.1%
75.1 % 808 607 - 91.8 % 61 56
pending-diagnostic.cc
89.0%89.0%
89.0 % 100 89 - 92.3 % 13 12
sm-sensitive.cc
90.0%90.0%
90.0 % 70 63 - 92.9 % 14 13
region.h
94.1%94.1%
94.1 % 323 304 - 93.8 % 81 76
program-point.cc
85.3%85.3%
85.3 % 360 307 - 94.3 % 35 33
sm-file.cc
92.2%92.2%
92.2 % 232 214 - 94.4 % 36 34
varargs.cc
94.1%94.1%
94.1 % 370 348 - 94.4 % 54 51
infinite-recursion.cc
93.2%93.2%
93.2 % 220 205 - 94.7 % 19 18
pending-diagnostic.h
94.2%94.2%
94.2 % 69 65 - 94.7 % 38 36
ana-state-to-diagnostic-state.cc
77.8%77.8%
77.8 % 396 308 - 95.0 % 20 19
common.h
97.2%97.2%
97.2 % 71 69 - 95.2 % 21 20
analyzer.cc
86.1%86.1%
86.1 % 208 179 - 95.8 % 24 23
store.h
95.8%95.8%
95.8 % 166 159 - 95.8 % 24 23
kf.cc
97.2%97.2%
97.2 % 1081 1051 - 96.3 % 109 105
bar-chart.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
diagnostic-manager.h
100.0%
100.0 % 24 24 - 100.0 % 1 1
program-state.h
100.0%
100.0 % 39 39 - 100.0 % 1 1
reachability.h
100.0%
100.0 % 16 16 - 100.0 % 1 1
symbol.cc
100.0%
100.0 % 2 2 - 100.0 % 1 1
analyzer-selftests.cc
100.0%
100.0 % 16 16 - 100.0 % 2 2
call-string.h
88.5%88.5%
88.5 % 26 23 - 100.0 % 2 2
bar-chart.cc
100.0%
100.0 % 38 38 - 100.0 % 3 3
inlining-iterator.h
100.0%
100.0 % 49 49 - 100.0 % 3 3
state-purge.h
97.2%97.2%
97.2 % 36 35 - 100.0 % 3 3
analysis-plan.cc
100.0%
100.0 % 37 37 - 100.0 % 4 4
analyzer-logging.h
100.0%
100.0 % 43 43 - 100.0 % 4 4
analyzer-pass.cc
100.0%
100.0 % 10 10 - 100.0 % 4 4
call-details.h
100.0%
100.0 % 20 20 - 100.0 % 4 4
complexity.cc
100.0%
100.0 % 19 19 - 100.0 % 4 4
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
analyzer-language.cc
94.3%94.3%
94.3 % 53 50 - 100.0 % 7 7
program-point.h
98.4%98.4%
98.4 % 64 63 - 100.0 % 8 8
function-set.cc
100.0%
100.0 % 63 63 - 100.0 % 9 9
analyzer-logging.cc
95.7%95.7%
95.7 % 93 89 - 100.0 % 16 16
kf-lang-cp.cc
99.3%99.3%
99.3 % 141 140 - 100.0 % 20 20
state-purge.cc
93.2%93.2%
93.2 % 544 507 - 100.0 % 32 32

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.