LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.1 % 31881 27455
Test Date: 2025-06-21 16:26:05 Functions: 85.2 % 3080 2625
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
record-layout.h
61.1%61.1%
61.1 % 18 11 - 0.0 % 1
call-summary.cc
61.5%61.5%
61.5 % 524 322 - 61.1 % 18 11
region-model.h
62.6%62.6%
62.6 % 273 171 - 62.7 % 75 47
call-details.cc
66.1%66.1%
66.1 % 236 156 - 81.8 % 33 27
sm.cc
71.6%71.6%
71.6 % 74 53 - 84.6 % 13 11
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
74.6%74.6%
74.6 % 807 602 - 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
supergraph.cc
77.5%77.5%
77.5 % 723 560 - 83.6 % 55 46
call-string.cc
78.5%78.5%
78.5 % 130 102 - 84.2 % 19 16
program-state.cc
79.8%79.8%
79.8 % 975 778 - 77.1 % 70 54
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
checker-event.cc
80.5%80.5%
80.5 % 457 368 - 90.0 % 60 54
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
engine.cc
84.3%84.3%
84.3 % 3041 2563 - 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 % 1322 1137 - 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
pending-diagnostic.cc
88.2%88.2%
88.2 % 85 75 - 92.3 % 13 12
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
kf-analyzer.cc
89.4%89.4%
89.4 % 161 144 - 84.6 % 26 22
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-file.cc
91.6%91.6%
91.6 % 226 207 - 94.1 % 34 32
sm-malloc.cc
91.8%91.8%
91.8 % 997 915 - 87.1 % 132 115
exploded-graph.h
92.5%92.5%
92.5 % 160 148 - 80.0 % 20 16
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
varargs.cc
93.7%93.7%
93.7 % 365 342 - 94.2 % 52 49
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
pending-diagnostic.h
94.0%94.0%
94.0 % 67 63 - 97.3 % 37 36
checker-event.h
94.2%94.2%
94.2 % 120 113 - 86.4 % 22 19
region.h
94.1%94.1%
94.1 % 323 304 - 93.8 % 81 76
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.7%94.7%
94.7 % 1209 1145 - 90.7 % 108 98
checker-path.h
95.2%95.2%
95.2 % 42 40 - 90.0 % 10 9
analyzer-logging.cc
95.7%95.7%
95.7 % 93 89 - 100.0 % 16 16
store.h
95.7%95.7%
95.7 % 162 155 - 96.2 % 26 25
sm-signal.cc
95.8%95.8%
95.8 % 118 113 - 89.5 % 19 17
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
kf.cc
97.1%97.1%
97.1 % 1079 1048 - 96.3 % 109 105
state-purge.h
97.2%97.2%
97.2 % 36 35 - 100.0 % 3 3
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.