LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.8 % 33585 29150
Test Date: 2026-05-11 19:44:49 Functions: 86.6 % 3354 2903
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
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 -
diagnostic-manager.h
100.0%
100.0 % 14 14 -
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 -
state-transition.cc
37.3%37.3%
37.3 % 59 22 15.4 % 13 2
callsite-expr.h
52.0%52.0%
52.0 % 25 13 50.0 % 2 1
ops.h
65.5%65.5%
65.5 % 142 93 52.6 % 38 20
exploded-path.cc
56.0%56.0%
56.0 % 116 65 54.5 % 11 6
record-layout.cc
73.3%73.3%
73.3 % 45 33 60.0 % 5 3
state-transition.h
85.2%85.2%
85.2 % 27 23 60.0 % 10 6
call-summary.cc
61.5%61.5%
61.5 % 514 316 61.1 % 18 11
region-model.h
63.0%63.0%
63.0 % 276 174 62.8 % 78 49
ranges.cc
76.6%76.6%
76.6 % 154 118 64.7 % 17 11
region.cc
73.5%73.5%
73.5 % 1025 753 65.5 % 145 95
region-model-reachability.cc
80.9%80.9%
80.9 % 152 123 66.7 % 12 8
sm.h
87.0%87.0%
87.0 % 54 47 68.4 % 19 13
svalue.cc
74.8%74.8%
74.8 % 1187 888 70.8 % 137 97
setjmp-longjmp.cc
90.2%90.2%
90.2 % 164 148 73.7 % 19 14
program-state.cc
79.0%79.0%
79.0 % 939 742 76.9 % 65 50
supergraph.h
96.6%96.6%
96.6 % 59 57 77.8 % 9 7
checker-event.h
91.0%91.0%
91.0 % 144 131 77.8 % 27 21
constraint-manager.cc
89.0%89.0%
89.0 % 2487 2214 77.8 % 153 119
supergraph.cc
88.2%88.2%
88.2 % 482 425 78.6 % 28 22
sm.cc
70.5%70.5%
70.5 % 78 55 80.0 % 15 12
call-details.cc
66.1%66.1%
66.1 % 236 156 81.8 % 33 27
access-diagram.h
93.9%93.9%
93.9 % 33 31 83.3 % 6 5
engine.cc
83.3%83.3%
83.3 % 2264 1886 83.5 % 164 137
exploded-graph.h
96.7%96.7%
96.7 % 151 146 84.2 % 19 16
kf-analyzer.cc
90.3%90.3%
90.3 % 165 149 85.2 % 27 23
program-point.cc
88.2%88.2%
88.2 % 93 82 85.7 % 14 12
store.cc
83.9%83.9%
83.9 % 1895 1589 87.3 % 165 144
ops.cc
87.0%87.0%
87.0 % 1128 981 87.7 % 122 107
access-diagram.cc
86.5%86.5%
86.5 % 1247 1079 88.2 % 93 82
checker-path.cc
91.5%91.5%
91.5 % 118 108 88.9 % 9 8
infinite-loop.cc
83.2%83.2%
83.2 % 274 228 88.9 % 18 16
call-info.cc
89.4%89.4%
89.4 % 47 42 90.0 % 10 9
checker-path.h
95.6%95.6%
95.6 % 45 43 90.0 % 10 9
call-string.cc
79.7%79.7%
79.7 % 128 102 90.0 % 20 18
state-purge.cc
92.1%92.1%
92.1 % 366 337 90.6 % 32 29
bounds-checking.cc
80.7%80.7%
80.7 % 680 549 90.7 % 54 49
feasible-graph.cc
86.5%86.5%
86.5 % 111 96 90.9 % 11 10
svalue.h
94.3%94.3%
94.3 % 435 410 91.0 % 89 81
pending-diagnostic.h
91.8%91.8%
91.8 % 97 89 91.5 % 47 43
known-function-manager.cc
97.0%97.0%
97.0 % 66 64 91.7 % 12 11
common.h
96.5%96.5%
96.5 % 86 83 92.3 % 26 24
diagnostic-manager.cc
85.8%85.8%
85.8 % 1326 1138 92.3 % 78 72
region-model-manager.cc
97.8%97.8%
97.8 % 1068 1045 92.4 % 131 121
region-model.cc
92.0%92.0%
92.0 % 4381 4030 92.6 % 310 287
pending-diagnostic.cc
84.0%84.0%
84.0 % 106 89 92.9 % 14 13
sm-sensitive.cc
90.0%90.0%
90.0 % 70 63 92.9 % 14 13
sm-taint.cc
75.1%75.1%
75.1 % 806 605 93.4 % 61 57
region.h
94.1%94.1%
94.1 % 323 304 93.8 % 81 76
varargs.cc
94.0%94.0%
94.0 % 364 342 94.4 % 54 51
checker-event.cc
89.2%89.2%
89.2 % 556 496 94.4 % 72 68
sm-signal.cc
95.8%95.8%
95.8 % 118 113 94.7 % 19 18
sm-malloc.cc
90.9%90.9%
90.9 % 1063 966 94.9 % 138 131
ana-state-to-diagnostic-state.cc
77.8%77.8%
77.8 % 396 308 95.0 % 20 19
infinite-recursion.cc
92.6%92.6%
92.6 % 215 199 95.0 % 20 19
analyzer.cc
85.6%85.6%
85.6 % 208 178 95.8 % 24 23
store.h
96.8%96.8%
96.8 % 190 184 96.0 % 25 24
kf.cc
96.6%96.6%
96.6 % 1406 1358 96.6 % 148 143
sm-file.cc
92.3%92.3%
92.3 % 235 217 97.2 % 36 35
bar-chart.h
100.0%
100.0 % 4 4 100.0 % 1 1
program-point.h
100.0%
100.0 % 28 28 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
region-model-asm.cc
75.5%75.5%
75.5 % 98 74 100.0 % 2 2
state-purge.h
100.0%
100.0 % 26 26 100.0 % 2 2
bar-chart.cc
100.0%
100.0 % 38 38 100.0 % 3 3
call-string.h
88.9%88.9%
88.9 % 27 24 100.0 % 3 3
inlining-iterator.h
100.0%
100.0 % 49 49 100.0 % 3 3
supergraph-fixup-locations.cc
100.0%
100.0 % 32 32 100.0 % 3 3
supergraph-manipulation.h
100.0%
100.0 % 17 17 100.0 % 3 3
analysis-plan.cc
100.0%
100.0 % 37 37 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
exploded-path.h
96.2%96.2%
96.2 % 26 25 100.0 % 4 4
analyzer-language.cc
94.0%94.0%
94.0 % 50 47 100.0 % 5 5
analyzer-logging.h
100.0%
100.0 % 52 52 100.0 % 5 5
trimmed-graph.cc
100.0%
100.0 % 46 46 100.0 % 5 5
function-set.cc
100.0%
100.0 % 63 63 100.0 % 9 9
poisoned-value-diagnostic.cc
92.9%92.9%
92.9 % 85 79 100.0 % 10 10
sm-pattern-test.cc
90.0%90.0%
90.0 % 30 27 100.0 % 10 10
supergraph-simplify.cc
98.7%98.7%
98.7 % 150 148 100.0 % 10 10
write-to-const-diagnostics.cc
100.0%
100.0 % 57 57 100.0 % 10 10
supergraph-sorting.cc
100.0%
100.0 % 98 98 100.0 % 11 11
shift-diagnostics.cc
100.0%
100.0 % 44 44 100.0 % 14 14
analyzer-logging.cc
95.7%95.7%
95.7 % 93 89 100.0 % 16 16
impl-sm-context.h
93.5%93.5%
93.5 % 138 129 100.0 % 19 19
kf-lang-cp.cc
96.8%96.8%
96.8 % 155 150 100.0 % 22 22
sm-fd.cc
94.7%94.7%
94.7 % 1193 1130 100.0 % 110 110

Generated by: LCOV version 2.4-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.