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-19 13:33:09 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
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.3%75.3%
75.3 % 97 73 - 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.6%72.6%
72.6 % 1023 743 - 64.8 % 145 94
svalue.cc
73.0%73.0%
73.0 % 1139 832 - 66.4 % 131 87
region-model-reachability.cc
80.8%80.8%
80.8 % 151 122 - 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.2%84.2%
84.2 % 3048 2567 - 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
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
kf-analyzer.cc
89.7%89.7%
89.7 % 165 148 - 85.2 % 27 23
store.cc
84.5%84.5%
84.5 % 1711 1446 - 86.7 % 135 117
diagnostic-manager.cc
86.0%86.0%
86.0 % 1324 1139 - 86.9 % 84 73
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
88.4%88.4%
88.4 % 43 38 - 88.9 % 9 8
infinite-loop.cc
77.4%77.4%
77.4 % 270 209 - 88.9 % 18 16
sm-signal.cc
95.8%95.8%
95.8 % 118 113 - 89.5 % 19 17
region-model-manager.cc
97.6%97.6%
97.6 % 1020 996 - 89.9 % 129 116
checker-path.h
95.5%95.5%
95.5 % 44 42 - 90.0 % 10 9
sm-pattern-test.cc
90.3%90.3%
90.3 % 31 28 - 90.0 % 10 9
checker-event.cc
82.6%82.6%
82.6 % 483 399 - 90.6 % 64 58
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
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
region-model.cc
91.0%91.0%
91.0 % 4625 4208 - 91.2 % 339 309
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 % 807 606 - 91.8 % 61 56
pending-diagnostic.cc
88.6%88.6%
88.6 % 88 78 - 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.2%85.2%
85.2 % 359 306 - 94.3 % 35 33
sm-file.cc
92.2%92.2%
92.2 % 231 213 - 94.4 % 36 34
varargs.cc
94.1%94.1%
94.1 % 370 348 - 94.4 % 54 51
ana-state-to-diagnostic-state.cc
77.5%77.5%
77.5 % 391 303 - 94.7 % 19 18
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
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 - 96.3 % 27 26
kf.cc
97.2%97.2%
97.2 % 1079 1049 - 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 % 543 506 - 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.