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
record-layout.h
61.1%61.1%
61.1 % 18 11 - 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
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
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
constraint-manager.cc
87.7%87.7%
87.7 % 2498 2191 - 76.6 % 154 118
program-state.cc
79.8%79.8%
79.8 % 975 778 - 77.1 % 70 54
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
exploded-graph.h
92.5%92.5%
92.5 % 160 148 - 80.0 % 20 16
call-details.cc
66.1%66.1%
66.1 % 236 156 - 81.8 % 33 27
engine.cc
84.3%84.3%
84.3 % 3041 2563 - 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
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
sm.cc
71.6%71.6%
71.6 % 74 53 - 84.6 % 13 11
kf-analyzer.cc
89.4%89.4%
89.4 % 161 144 - 84.6 % 26 22
checker-event.h
94.2%94.2%
94.2 % 120 113 - 86.4 % 22 19
store.cc
84.5%84.5%
84.5 % 1711 1446 - 86.7 % 135 117
diagnostic-manager.cc
86.0%86.0%
86.0 % 1322 1137 - 86.9 % 84 73
sm-malloc.cc
91.8%91.8%
91.8 % 997 915 - 87.1 % 132 115
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.2%95.2%
95.2 % 42 40 - 90.0 % 10 9
sm-pattern-test.cc
90.3%90.3%
90.3 % 31 28 - 90.0 % 10 9
checker-event.cc
80.5%80.5%
80.5 % 457 368 - 90.0 % 60 54
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
sm-fd.cc
94.7%94.7%
94.7 % 1209 1145 - 90.7 % 108 98
svalue.h
94.4%94.4%
94.4 % 428 404 - 90.8 % 87 79
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
74.6%74.6%
74.6 % 807 602 - 91.8 % 61 56
pending-diagnostic.cc
88.2%88.2%
88.2 % 85 75 - 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
sm-file.cc
91.6%91.6%
91.6 % 226 207 - 94.1 % 34 32
program-point.cc
85.2%85.2%
85.2 % 359 306 - 94.3 % 35 33
varargs.cc
93.7%93.7%
93.7 % 365 342 - 94.2 % 52 49
infinite-recursion.cc
93.2%93.2%
93.2 % 220 205 - 94.7 % 19 18
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.7%95.7%
95.7 % 162 155 - 96.2 % 26 25
kf.cc
97.1%97.1%
97.1 % 1079 1048 - 96.3 % 109 105
pending-diagnostic.h
94.0%94.0%
94.0 % 67 63 - 97.3 % 37 36
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.