LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.0 % 32329 27808
Test Date: 2026-02-07 14:15:14 Functions: 85.1 % 3204 2726
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
93.6%93.6%
93.6 % 47 44 - 100.0 % 5 5
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
80.7%80.7%
80.7 % 680 549 - 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
61.5%61.5%
61.5 % 524 322 - 61.1 % 18 11
call-summary.h
100.0%
100.0 % 11 11 - -
checker-event.cc
84.5%84.5%
84.5 % 459 388 - 91.2 % 68 62
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
96.2%96.2%
96.2 % 78 75 - 92.0 % 25 23
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 % 1123 934 - 92.6 % 68 63
diagnostic-manager.h
100.0%
100.0 % 14 14 - -
engine.cc
81.9%81.9%
81.9 % 2427 1988 - 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 % 1038 874 - 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.6%78.6%
78.6 % 939 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.9%97.9%
97.9 % 1024 1002 - 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 % 4474 4057 - 91.4 % 324 296
region-model.h
63.0%63.0%
63.0 % 276 174 - 62.8 % 78 49
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.9%85.9%
85.9 % 1828 1571 - 88.5 % 156 138
store.h
95.9%95.9%
95.9 % 169 162 - 95.8 % 24 23
supergraph-fixup-locations.cc
100.0%
100.0 % 32 32 - 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 % 98 98 - 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
74.4%74.4%
74.4 % 1188 884 - 68.6 % 137 94
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.