LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.0 % 32404 27882
Test Date: 2025-07-12 13:27:34 Functions: 85.2 % 3127 2664
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
checker-path.cc
56.8%56.8%
56.8 % 118 67 - 77.8 % 9 7
call-summary.cc
61.5%61.5%
61.5 % 524 322 - 61.1 % 18 11
region-model.h
61.7%61.7%
61.7 % 277 171 - 61.0 % 77 47
record-layout.h
65.0%65.0%
65.0 % 20 13 - 0.0 % 1
call-details.cc
66.1%66.1%
66.1 % 236 156 - 81.8 % 33 27
sm.cc
70.5%70.5%
70.5 % 78 55 - 80.0 % 15 12
region.cc
72.6%72.6%
72.6 % 1023 743 - 64.8 % 145 94
call-info.h
72.7%72.7%
72.7 % 11 8 - -
svalue.cc
73.0%73.0%
73.0 % 1139 832 - 66.4 % 131 87
record-layout.cc
73.3%73.3%
73.3 % 45 33 - 60.0 % 5 3
sm-taint.cc
75.1%75.1%
75.1 % 807 606 - 91.8 % 61 56
region-model-asm.cc
75.3%75.3%
75.3 % 97 73 - 50.0 % 2 1
ranges.cc
76.6%76.6%
76.6 % 154 118 - 64.7 % 17 11
infinite-loop.cc
77.4%77.4%
77.4 % 270 209 - 88.9 % 18 16
ana-state-to-diagnostic-state.cc
77.5%77.5%
77.5 % 391 303 - 94.7 % 19 18
supergraph.cc
78.0%78.0%
78.0 % 724 565 - 83.6 % 55 46
call-string.cc
78.5%78.5%
78.5 % 130 102 - 84.2 % 19 16
program-state.cc
78.8%78.8%
78.8 % 987 778 - 76.1 % 71 54
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
region-model-reachability.cc
80.8%80.8%
80.8 % 151 122 - 66.7 % 12 8
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
checker-event.cc
82.6%82.6%
82.6 % 483 399 - 90.6 % 64 58
engine.cc
84.2%84.2%
84.2 % 3048 2567 - 82.7 % 220 182
store.cc
84.5%84.5%
84.5 % 1711 1446 - 86.7 % 135 117
program-point.cc
85.2%85.2%
85.2 % 359 306 - 94.3 % 35 33
analyzer.cc
86.1%86.1%
86.1 % 208 179 - 95.8 % 24 23
diagnostic-manager.cc
86.0%86.0%
86.0 % 1324 1139 - 86.9 % 84 73
supergraph.h
86.2%86.2%
86.2 % 152 131 - 57.6 % 33 19
access-diagram.cc
86.6%86.6%
86.6 % 1251 1083 - 88.2 % 93 82
constraint-manager.cc
87.7%87.7%
87.7 % 2498 2191 - 76.6 % 154 118
call-info.cc
88.4%88.4%
88.4 % 43 38 - 88.9 % 9 8
call-string.h
88.5%88.5%
88.5 % 26 23 - 100.0 % 2 2
pending-diagnostic.cc
88.6%88.6%
88.6 % 88 78 - 92.3 % 13 12
kf-analyzer.cc
89.7%89.7%
89.7 % 165 148 - 85.2 % 27 23
sm-sensitive.cc
90.0%90.0%
90.0 % 70 63 - 92.9 % 14 13
sm-pattern-test.cc
90.3%90.3%
90.3 % 31 28 - 90.0 % 10 9
sm.h
90.4%90.4%
90.4 % 52 47 - 72.2 % 18 13
region-model.cc
91.0%91.0%
91.0 % 4625 4208 - 91.2 % 339 309
trimmed-graph.cc
91.3%91.3%
91.3 % 46 42 - 80.0 % 5 4
sm-malloc.cc
91.9%91.9%
91.9 % 1029 946 - 87.5 % 136 119
sm-file.cc
92.2%92.2%
92.2 % 231 213 - 94.4 % 36 34
checker-event.h
92.3%92.3%
92.3 % 130 120 - 81.5 % 27 22
exploded-graph.h
92.5%92.5%
92.5 % 161 149 - 81.0 % 21 17
infinite-recursion.cc
93.2%93.2%
93.2 % 220 205 - 94.7 % 19 18
state-purge.cc
93.2%93.2%
93.2 % 543 506 - 100.0 % 32 32
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
varargs.cc
94.1%94.1%
94.1 % 370 348 - 94.4 % 54 51
region.h
94.1%94.1%
94.1 % 323 304 - 93.8 % 81 76
pending-diagnostic.h
94.2%94.2%
94.2 % 69 65 - 94.7 % 38 36
analyzer-language.cc
94.3%94.3%
94.3 % 53 50 - 100.0 % 7 7
svalue.h
94.4%94.4%
94.4 % 428 404 - 90.8 % 87 79
sm-fd.cc
94.8%94.8%
94.8 % 1215 1152 - 90.9 % 110 100
checker-path.h
95.5%95.5%
95.5 % 44 42 - 90.0 % 10 9
analyzer-logging.cc
95.7%95.7%
95.7 % 93 89 - 100.0 % 16 16
sm-signal.cc
95.8%95.8%
95.8 % 118 113 - 89.5 % 19 17
store.h
95.8%95.8%
95.8 % 166 159 - 96.3 % 27 26
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
known-function-manager.cc
97.0%97.0%
97.0 % 66 64 - 91.7 % 12 11
common.h
97.2%97.2%
97.2 % 71 69 - 95.2 % 21 20
state-purge.h
97.2%97.2%
97.2 % 36 35 - 100.0 % 3 3
kf.cc
97.2%97.2%
97.2 % 1079 1049 - 96.3 % 109 105
region-model-manager.cc
97.6%97.6%
97.6 % 1020 996 - 89.9 % 129 116
program-point.h
98.4%98.4%
98.4 % 64 63 - 100.0 % 8 8
kf-lang-cp.cc
99.3%99.3%
99.3 % 141 140 - 100.0 % 20 20
complexity.h
100.0%
100.0 % 2 2 - -
event-loc-info.h
100.0%
100.0 % 2 2 - -
function-set.h
100.0%
100.0 % 2 2 - -
symbol.cc
100.0%
100.0 % 2 2 - 100.0 % 1 1
bar-chart.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
symbol.h
100.0%
100.0 % 5 5 - -
trimmed-graph.h
100.0%
100.0 % 7 7 - -
analyzer-pass.cc
100.0%
100.0 % 10 10 - 100.0 % 4 4
ranges.h
100.0%
100.0 % 10 10 - -
call-summary.h
100.0%
100.0 % 11 11 - -
analyzer-selftests.cc
100.0%
100.0 % 16 16 - 100.0 % 2 2
reachability.h
100.0%
100.0 % 16 16 - 100.0 % 1 1
region-model-reachability.h
100.0%
100.0 % 16 16 - -
region-model-manager.h
100.0%
100.0 % 17 17 - -
complexity.cc
100.0%
100.0 % 19 19 - 100.0 % 4 4
call-details.h
100.0%
100.0 % 20 20 - 100.0 % 4 4
diagnostic-manager.h
100.0%
100.0 % 24 24 - 100.0 % 1 1
feasible-graph.h
100.0%
100.0 % 25 25 - -
analysis-plan.cc
100.0%
100.0 % 37 37 - 100.0 % 4 4
bar-chart.cc
100.0%
100.0 % 38 38 - 100.0 % 3 3
program-state.h
100.0%
100.0 % 39 39 - 100.0 % 1 1
analyzer-logging.h
100.0%
100.0 % 43 43 - 100.0 % 4 4
inlining-iterator.h
100.0%
100.0 % 49 49 - 100.0 % 3 3
function-set.cc
100.0%
100.0 % 63 63 - 100.0 % 9 9

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.