LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.1 % 32523 28003
Test Date: 2025-10-18 14:39:06 Functions: 85.3 % 3141 2678
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.7%72.7%
72.7 % 1024 744 - 64.8 % 145 94
call-info.h
72.7%72.7%
72.7 % 11 8 - -
svalue.cc
73.0%73.0%
73.0 % 1137 830 - 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 % 808 607 - 91.8 % 61 56
region-model-asm.cc
75.5%75.5%
75.5 % 98 74 - 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.8%77.8%
77.8 % 396 308 - 95.0 % 20 19
supergraph.cc
78.2%78.2%
78.2 % 724 566 - 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.9%80.9%
80.9 % 152 123 - 66.7 % 12 8
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
checker-event.cc
82.7%82.7%
82.7 % 485 401 - 90.6 % 64 58
diagnostic-manager.cc
84.4%84.4%
84.4 % 1324 1117 - 85.7 % 84 72
engine.cc
84.3%84.3%
84.3 % 3048 2570 - 82.7 % 220 182
program-point.cc
85.3%85.3%
85.3 % 360 307 - 94.3 % 35 33
analyzer.cc
86.1%86.1%
86.1 % 208 179 - 95.8 % 24 23
supergraph.h
86.2%86.2%
86.2 % 152 131 - 57.6 % 33 19
store.cc
86.2%86.2%
86.2 % 1787 1541 - 88.8 % 152 135
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
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
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
kf-analyzer.cc
90.3%90.3%
90.3 % 165 149 - 85.2 % 27 23
region-model.cc
91.0%91.0%
91.0 % 4640 4223 - 91.1 % 338 308
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 % 232 214 - 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 % 430 406 - 90.8 % 87 79
sm-fd.cc
94.8%94.8%
94.8 % 1216 1153 - 90.9 % 110 100
checker-path.h
95.6%95.6%
95.6 % 45 43 - 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 - 95.8 % 24 23
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 % 1081 1051 - 96.3 % 109 105
region-model-manager.cc
97.7%97.7%
97.7 % 1019 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.