LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.3 % 31030 26794
Test Date: 2025-04-12 15:46:39 Functions: 85.5 % 3000 2564
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
55.8%55.8%
55.8 % 120 67 - 77.8 % 9 7
region-model.h
59.3%59.3%
59.3 % 248 147 - 61.6 % 73 45
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
sm.cc
69.6%69.6%
69.6 % 69 48 - 83.3 % 12 10
region.cc
72.6%72.6%
72.6 % 1021 741 - 64.8 % 145 94
call-info.h
72.7%72.7%
72.7 % 11 8 - -
svalue.cc
73.0%73.0%
73.0 % 1135 828 - 66.2 % 130 86
record-layout.cc
73.3%73.3%
73.3 % 45 33 - 60.0 % 5 3
sm-taint.cc
74.6%74.6%
74.6 % 806 601 - 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.5%77.5%
77.5 % 267 207 - 88.9 % 18 16
call-string.cc
78.5%78.5%
78.5 % 130 102 - 84.2 % 19 16
bounds-checking.cc
79.7%79.7%
79.7 % 674 537 - 90.7 % 54 49
program-state.cc
79.7%79.7%
79.7 % 985 785 - 77.1 % 70 54
supergraph.cc
80.2%80.2%
80.2 % 621 498 - 84.8 % 46 39
region-model-reachability.cc
80.8%80.8%
80.8 % 151 122 - 66.7 % 12 8
checker-event.cc
81.1%81.1%
81.1 % 434 352 - 89.5 % 57 51
call-details.cc
81.5%81.5%
81.5 % 189 154 - 87.1 % 31 27
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
program-point.cc
83.6%83.6%
83.6 % 359 300 - 94.3 % 35 33
engine.cc
84.0%84.0%
84.0 % 2889 2428 - 83.3 % 209 174
store.cc
84.5%84.5%
84.5 % 1711 1445 - 86.7 % 135 117
diagnostic-manager.cc
85.5%85.5%
85.5 % 1279 1093 - 86.6 % 82 71
analyzer.cc
85.5%85.5%
85.5 % 200 171 - 95.5 % 22 21
access-diagram.cc
86.6%86.6%
86.6 % 1250 1082 - 88.2 % 93 82
sm-pattern-test.cc
87.1%87.1%
87.1 % 31 27 - 90.0 % 10 9
supergraph.h
87.0%87.0%
87.0 % 131 114 - 57.7 % 26 15
constraint-manager.cc
87.7%87.7%
87.7 % 2498 2191 - 76.6 % 154 118
call-info.cc
87.8%87.8%
87.8 % 41 36 - 87.5 % 8 7
pending-diagnostic.cc
88.1%88.1%
88.1 % 84 74 - 92.3 % 13 12
call-string.h
88.5%88.5%
88.5 % 26 23 - 100.0 % 2 2
kf-analyzer.cc
89.0%89.0%
89.0 % 155 138 - 84.6 % 26 22
sm-sensitive.cc
90.0%90.0%
90.0 % 70 63 - 92.9 % 14 13
sm.h
90.4%90.4%
90.4 % 52 47 - 72.2 % 18 13
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.7%91.7%
91.7 % 992 910 - 87.1 % 132 115
region-model.cc
92.4%92.4%
92.4 % 4357 4026 - 93.1 % 318 296
exploded-graph.h
92.5%92.5%
92.5 % 160 148 - 80.0 % 20 16
checker-event.h
92.9%92.9%
92.9 % 98 91 - 85.7 % 21 18
infinite-recursion.cc
93.2%93.2%
93.2 % 219 204 - 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 % 363 340 - 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.2 % 36 35
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 % 426 402 - 90.8 % 87 79
sm-fd.cc
94.6%94.6%
94.6 % 1195 1131 - 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
analyzer.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.3%97.3%
97.3 % 1070 1041 - 97.2 % 106 103
region-model-manager.cc
97.6%97.6%
97.6 % 1016 992 - 89.9 % 129 116
program-point.h
98.4%98.4%
98.4 % 63 62 - 100.0 % 7 7
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 - -
program-state.h
100.0%
100.0 % 32 32 - 100.0 % 2 2
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
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
kf-lang-cp.cc
100.0%
100.0 % 65 65 - 100.0 % 7 7

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.