LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 87.0 % 30377 26442
Test Date: 2024-04-20 14:03:02 Functions: 87.5 % 2888 2526
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.2%55.2%
55.2 % 116 64 - 75.0 % 8 6
region-model.h
58.1%58.1%
58.1 % 248 144 - 60.3 % 73 44
call-summary.cc
60.2%60.2%
60.2 % 535 322 - 61.1 % 18 11
record-layout.h
61.1%61.1%
61.1 % 18 11 - 0.0 % 1
record-layout.cc
67.4%67.4%
67.4 % 46 31 - 60.0 % 5 3
sm.cc
70.6%70.6%
70.6 % 68 48 - 83.3 % 12 10
call-info.h
72.7%72.7%
72.7 % 11 8 - -
ranges.cc
73.3%73.3%
73.3 % 161 118 - 64.7 % 17 11
sm-taint.cc
74.9%74.9%
74.9 % 806 604 - 90.2 % 61 55
region-model-asm.cc
75.0%75.0%
75.0 % 96 72 - 50.0 % 2 1
checker-event.cc
76.5%76.5%
76.5 % 464 355 - 82.5 % 57 47
call-string.cc
76.7%76.7%
76.7 % 133 102 - 84.2 % 19 16
bounds-checking.cc
76.7%76.7%
76.7 % 704 540 - 90.7 % 54 49
infinite-loop.cc
77.6%77.6%
77.6 % 263 204 - 88.2 % 17 15
region-model-reachability.cc
78.7%78.7%
78.7 % 155 122 - 66.7 % 12 8
supergraph.cc
80.1%80.1%
80.1 % 623 499 - 84.8 % 46 39
call-details.cc
80.6%80.6%
80.6 % 191 154 - 87.1 % 31 27
region.cc
81.4%81.4%
81.4 % 928 755 - 82.6 % 115 95
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
program-point.cc
82.0%82.0%
82.0 % 361 296 - 94.1 % 34 32
svalue.cc
82.0%82.0%
82.0 % 993 814 - 91.5 % 94 86
engine.cc
83.9%83.9%
83.9 % 2882 2417 - 84.0 % 206 173
sm-sensitive.cc
84.5%84.5%
84.5 % 71 60 - 92.9 % 14 13
program-state.cc
84.5%84.5%
84.5 % 930 786 - 80.6 % 67 54
diagnostic-manager.cc
85.3%85.3%
85.3 % 1242 1060 - 86.6 % 82 71
store.cc
85.6%85.6%
85.6 % 1633 1398 - 87.7 % 130 114
access-diagram.cc
85.9%85.9%
85.9 % 1243 1068 - 88.2 % 93 82
call-info.cc
86.8%86.8%
86.8 % 38 33 - 87.5 % 8 7
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
call-string.h
88.5%88.5%
88.5 % 26 23 - 100.0 % 2 2
kf-analyzer.cc
88.7%88.7%
88.7 % 150 133 - 84.0 % 25 21
constraint-manager.cc
88.8%88.8%
88.8 % 2454 2179 - 79.1 % 148 117
pending-diagnostic.cc
89.8%89.8%
89.8 % 98 88 - 92.9 % 14 13
sm.h
90.4%90.4%
90.4 % 52 47 - 72.2 % 18 13
sm-malloc.cc
90.9%90.9%
90.9 % 967 879 - 87.0 % 131 114
sm-file.cc
91.3%91.3%
91.3 % 218 199 - 94.1 % 34 32
trimmed-graph.cc
91.3%91.3%
91.3 % 46 42 - 80.0 % 5 4
pending-diagnostic.h
91.7%91.7%
91.7 % 72 66 - 94.3 % 35 33
varargs.cc
91.8%91.8%
91.8 % 367 337 - 94.2 % 52 49
exploded-graph.h
92.5%92.5%
92.5 % 160 148 - 80.0 % 20 16
infinite-recursion.cc
93.1%93.1%
93.1 % 218 203 - 94.7 % 19 18
state-purge.cc
93.2%93.2%
93.2 % 543 506 - 100.0 % 32 32
region-model.cc
93.3%93.3%
93.3 % 4180 3900 - 93.0 % 300 279
checker-event.h
93.6%93.6%
93.6 % 94 88 - 89.5 % 19 17
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
sm-signal.cc
93.9%93.9%
93.9 % 115 108 - 84.2 % 19 16
analyzer.cc
94.0%94.0%
94.0 % 199 187 - 100.0 % 22 22
region.h
94.2%94.2%
94.2 % 326 307 - 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.4%94.4%
94.4 % 1182 1116 - 90.7 % 108 98
checker-path.h
95.2%95.2%
95.2 % 42 40 - 90.0 % 10 9
store.h
95.7%95.7%
95.7 % 162 155 - 96.2 % 26 25
analyzer-logging.cc
95.7%95.7%
95.7 % 94 90 - 100.0 % 16 16
known-function-manager.cc
95.8%95.8%
95.8 % 48 46 - 90.0 % 10 9
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
kf.cc
96.8%96.8%
96.8 % 1048 1014 - 97.2 % 106 103
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
region-model-manager.cc
97.7%97.7%
97.7 % 998 975 - 89.8 % 127 114
program-point.h
98.4%98.4%
98.4 % 63 62 - 100.0 % 7 7
complexity.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.