LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 85.9 % 32237 27704
Test Date: 2026-01-03 14:20:16 Functions: 85.1 % 3195 2720
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
access-diagram.cc
86.6%86.6%
86.6 % 1251 1083 - 88.2 % 93 82
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
ana-state-to-diagnostic-state.cc
77.8%77.8%
77.8 % 396 308 - 95.0 % 20 19
analysis-plan.cc
100.0%
100.0 % 37 37 - 100.0 % 4 4
analyzer-language.cc
94.3%94.3%
94.3 % 53 50 - 100.0 % 7 7
analyzer-logging.cc
95.7%95.7%
95.7 % 93 89 - 100.0 % 16 16
analyzer-logging.h
100.0%
100.0 % 52 52 - 100.0 % 5 5
analyzer-pass.cc
100.0%
100.0 % 10 10 - 100.0 % 4 4
analyzer-selftests.cc
100.0%
100.0 % 16 16 - 100.0 % 2 2
analyzer.cc
85.8%85.8%
85.8 % 212 182 - 96.0 % 25 24
bar-chart.cc
100.0%
100.0 % 38 38 - 100.0 % 3 3
bar-chart.h
100.0%
100.0 % 4 4 - 100.0 % 1 1
bounds-checking.cc
79.9%79.9%
79.9 % 680 543 - 90.7 % 54 49
call-details.cc
66.1%66.1%
66.1 % 236 156 - 81.8 % 33 27
call-details.h
100.0%
100.0 % 20 20 - 100.0 % 4 4
call-info.cc
89.4%89.4%
89.4 % 47 42 - 90.0 % 10 9
call-info.h
72.7%72.7%
72.7 % 11 8 - -
call-string.cc
79.7%79.7%
79.7 % 128 102 - 90.0 % 20 18
call-string.h
88.9%88.9%
88.9 % 27 24 - 100.0 % 3 3
call-summary.cc
59.5%59.5%
59.5 % 524 312 - 61.1 % 18 11
call-summary.h
100.0%
100.0 % 11 11 - -
checker-event.cc
84.0%84.0%
84.0 % 451 379 - 91.0 % 67 61
checker-event.h
90.3%90.3%
90.3 % 134 121 - 76.9 % 26 20
checker-path.cc
56.8%56.8%
56.8 % 118 67 - 77.8 % 9 7
checker-path.h
95.6%95.6%
95.6 % 45 43 - 90.0 % 10 9
common.h
97.3%97.3%
97.3 % 75 73 - 95.5 % 22 21
complexity.cc
100.0%
100.0 % 19 19 - 100.0 % 4 4
complexity.h
100.0%
100.0 % 2 2 - -
constraint-manager.cc
87.6%87.6%
87.6 % 2480 2173 - 76.3 % 152 116
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
diagnostic-manager.cc
83.2%83.2%
83.2 % 1127 938 - 92.6 % 68 63
diagnostic-manager.h
100.0%
100.0 % 14 14 - -
engine.cc
81.9%81.9%
81.9 % 2426 1987 - 79.9 % 184 147
event-loc-info.h
100.0%
100.0 % 2 2 - -
exploded-graph.h
96.8%96.8%
96.8 % 154 149 - 84.2 % 19 16
feasible-graph.cc
80.2%80.2%
80.2 % 111 89 - 81.8 % 11 9
feasible-graph.h
100.0%
100.0 % 25 25 - -
function-set.cc
100.0%
100.0 % 63 63 - 100.0 % 9 9
function-set.h
100.0%
100.0 % 2 2 - -
impl-sm-context.h
93.5%93.5%
93.5 % 138 129 - 100.0 % 19 19
infinite-loop.cc
77.4%77.4%
77.4 % 274 212 - 88.9 % 18 16
infinite-recursion.cc
92.5%92.5%
92.5 % 214 198 - 89.5 % 19 17
inlining-iterator.h
100.0%
100.0 % 49 49 - 100.0 % 3 3
kf-analyzer.cc
90.3%90.3%
90.3 % 165 149 - 85.2 % 27 23
kf-lang-cp.cc
95.4%95.4%
95.4 % 153 146 - 100.0 % 22 22
kf.cc
97.2%97.2%
97.2 % 1079 1049 - 96.3 % 109 105
known-function-manager.cc
97.0%97.0%
97.0 % 66 64 - 91.7 % 12 11
ops.cc
84.2%84.2%
84.2 % 1039 875 - 84.3 % 115 97
ops.h
61.1%61.1%
61.1 % 131 80 - 47.1 % 34 16
pending-diagnostic.cc
88.4%88.4%
88.4 % 95 84 - 92.3 % 13 12
pending-diagnostic.h
94.2%94.2%
94.2 % 69 65 - 94.7 % 38 36
program-point.cc
88.2%88.2%
88.2 % 93 82 - 85.7 % 14 12
program-point.h
100.0%
100.0 % 28 28 - 100.0 % 1 1
program-state.cc
78.7%78.7%
78.7 % 938 738 - 76.9 % 65 50
program-state.h
100.0%
100.0 % 39 39 - 100.0 % 1 1
ranges.cc
76.6%76.6%
76.6 % 154 118 - 64.7 % 17 11
ranges.h
100.0%
100.0 % 10 10 - -
reachability.h
100.0%
100.0 % 16 16 - 100.0 % 1 1
record-layout.cc
73.3%73.3%
73.3 % 45 33 - 60.0 % 5 3
record-layout.h
65.0%65.0%
65.0 % 20 13 - 0.0 % 1
region-model-asm.cc
75.5%75.5%
75.5 % 98 74 - 50.0 % 2 1
region-model-manager.cc
97.8%97.8%
97.8 % 1023 1001 - 89.9 % 129 116
region-model-manager.h
100.0%
100.0 % 17 17 - -
region-model-reachability.cc
80.9%80.9%
80.9 % 152 123 - 66.7 % 12 8
region-model-reachability.h
100.0%
100.0 % 16 16 - -
region-model.cc
90.7%90.7%
90.7 % 4462 4045 - 91.4 % 324 296
region-model.h
63.6%63.6%
63.6 % 280 178 - 63.3 % 79 50
region.cc
72.7%72.7%
72.7 % 1025 745 - 64.8 % 145 94
region.h
94.1%94.1%
94.1 % 323 304 - 93.8 % 81 76
sm-fd.cc
94.7%94.7%
94.7 % 1193 1130 - 90.9 % 110 100
sm-file.cc
92.3%92.3%
92.3 % 235 217 - 94.4 % 36 34
sm-malloc.cc
90.8%90.8%
90.8 % 1056 959 - 86.9 % 137 119
sm-pattern-test.cc
90.0%90.0%
90.0 % 30 27 - 90.0 % 10 9
sm-sensitive.cc
90.0%90.0%
90.0 % 70 63 - 92.9 % 14 13
sm-signal.cc
95.8%95.8%
95.8 % 118 113 - 89.5 % 19 17
sm-taint.cc
75.1%75.1%
75.1 % 806 605 - 91.8 % 61 56
sm.cc
70.5%70.5%
70.5 % 78 55 - 80.0 % 15 12
sm.h
87.0%87.0%
87.0 % 54 47 - 68.4 % 19 13
state-purge.cc
90.4%90.4%
90.4 % 366 331 - 90.6 % 32 29
state-purge.h
96.2%96.2%
96.2 % 26 25 - 100.0 % 2 2
store.cc
85.8%85.8%
85.8 % 1796 1541 - 89.0 % 154 137
store.h
95.8%95.8%
95.8 % 166 159 - 95.8 % 24 23
supergraph-fixup-locations.cc
100.0%
100.0 % 31 31 - 100.0 % 3 3
supergraph-manipulation.h
100.0%
100.0 % 17 17 - 100.0 % 3 3
supergraph-simplify.cc
98.7%98.7%
98.7 % 149 147 - 100.0 % 10 10
supergraph-sorting.cc
100.0%
100.0 % 97 97 - 90.9 % 11 10
supergraph.cc
88.2%88.2%
88.2 % 482 425 - 78.6 % 28 22
supergraph.h
97.1%97.1%
97.1 % 69 67 - 77.8 % 9 7
svalue.cc
73.5%73.5%
73.5 % 1144 841 - 67.9 % 131 89
svalue.h
94.2%94.2%
94.2 % 432 407 - 90.9 % 88 80
symbol.cc
100.0%
100.0 % 2 2 - 100.0 % 1 1
symbol.h
100.0%
100.0 % 5 5 - -
trimmed-graph.cc
91.3%91.3%
91.3 % 46 42 - 80.0 % 5 4
trimmed-graph.h
100.0%
100.0 % 7 7 - -
varargs.cc
94.0%94.0%
94.0 % 364 342 - 94.4 % 54 51

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.