LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 86.3 % 29453 25427
Test Date: 2023-12-09 13:49:22 Functions: 86.5 % 2817 2437
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

Filename 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
87.1%87.1%
87.1 % 1188 1035 - 90.0 % 90 81
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 80.0 % 5 4
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 % 94 90 - 100.0 % 16 16
analyzer-logging.h
86.0%86.0%
86.0 % 43 37 - 100.0 % 4 4
analyzer-pass.cc
100.0%
100.0 % 10 10 - 100.0 % 4 4
analyzer-selftests.cc
100.0%
100.0 % 15 15 - 100.0 % 2 2
analyzer.cc
94.2%94.2%
94.2 % 173 163 - 100.0 % 17 17
analyzer.h
97.2%97.2%
97.2 % 71 69 - 95.2 % 21 20
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
89.9%89.9%
89.9 % 456 410 - 100.0 % 40 40
call-details.cc
83.4%83.4%
83.4 % 181 151 - 90.0 % 30 27
call-details.h
100.0%
100.0 % 20 20 - 100.0 % 4 4
call-info.cc
84.4%84.4%
84.4 % 32 27 - 85.7 % 7 6
call-info.h
72.7%72.7%
72.7 % 11 8 - -
call-string.cc
76.7%76.7%
76.7 % 133 102 - 84.2 % 19 16
call-string.h
88.5%88.5%
88.5 % 26 23 - 100.0 % 2 2
call-summary.cc
59.7%59.7%
59.7 % 528 315 - 61.1 % 18 11
call-summary.h
100.0%
100.0 % 11 11 - -
checker-event.cc
74.7%74.7%
74.7 % 450 336 - 80.4 % 56 45
checker-event.h
93.6%93.6%
93.6 % 94 88 - 89.5 % 19 17
checker-path.cc
55.2%55.2%
55.2 % 116 64 - 75.0 % 8 6
checker-path.h
95.2%95.2%
95.2 % 42 40 - 90.0 % 10 9
complexity.cc
100.0%
100.0 % 19 19 - 100.0 % 4 4
complexity.h
100.0%
100.0 % 2 2 - -
constraint-manager.cc
88.2%88.2%
88.2 % 2451 2161 - 78.4 % 148 116
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
diagnostic-manager.cc
85.3%85.3%
85.3 % 1242 1060 - 86.6 % 82 71
diagnostic-manager.h
100.0%
100.0 % 24 24 - 100.0 % 1 1
engine.cc
82.3%82.3%
82.3 % 2877 2369 - 84.0 % 206 173
exploded-graph.h
92.5%92.5%
92.5 % 160 148 - 80.0 % 20 16
feasible-graph.cc
82.0%82.0%
82.0 % 122 100 - 83.3 % 12 10
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 - -
infinite-loop.cc
79.3%79.3%
79.3 % 251 199 - 100.0 % 15 15
infinite-recursion.cc
96.2%96.2%
96.2 % 211 203 - 100.0 % 18 18
inlining-iterator.h
100.0%
100.0 % 34 34 - 100.0 % 2 2
kf-analyzer.cc
88.7%88.7%
88.7 % 150 133 - 84.0 % 25 21
kf-lang-cp.cc
100.0%
100.0 % 65 65 - 100.0 % 7 7
kf.cc
93.3%93.3%
93.3 % 1022 954 - 95.1 % 103 98
known-function-manager.cc
95.8%95.8%
95.8 % 48 46 - 90.0 % 10 9
pending-diagnostic.cc
89.8%89.8%
89.8 % 98 88 - 92.9 % 14 13
pending-diagnostic.h
91.7%91.7%
91.7 % 72 66 - 94.3 % 35 33
program-point.cc
80.9%80.9%
80.9 % 361 292 - 91.2 % 34 31
program-point.h
98.4%98.4%
98.4 % 63 62 - 100.0 % 7 7
program-state.cc
82.5%82.5%
82.5 % 915 755 - 80.6 % 67 54
program-state.h
100.0%
100.0 % 32 32 - 100.0 % 2 2
ranges.cc
74.3%74.3%
74.3 % 140 104 - 73.3 % 15 11
ranges.h
100.0%
100.0 % 10 10 - -
reachability.h
100.0%
100.0 % 16 16 - 100.0 % 1 1
record-layout.cc
67.4%67.4%
67.4 % 46 31 - 60.0 % 5 3
record-layout.h
61.1%61.1%
61.1 % 18 11 - 0.0 % 1
region-model-asm.cc
75.0%75.0%
75.0 % 96 72 - 50.0 % 2 1
region-model-manager.cc
96.2%96.2%
96.2 % 939 903 - 75.2 % 125 94
region-model-manager.h
100.0%
100.0 % 17 17 - -
region-model-reachability.cc
78.7%78.7%
78.7 % 155 122 - 66.7 % 12 8
region-model-reachability.h
100.0%
100.0 % 16 16 - -
region-model.cc
95.1%95.1%
95.1 % 4009 3814 - 93.8 % 289 271
region-model.h
57.7%57.7%
57.7 % 248 143 - 58.9 % 73 43
region.cc
77.3%77.3%
77.3 % 903 698 - 80.0 % 110 88
region.h
94.2%94.2%
94.2 % 326 307 - 93.8 % 81 76
sm-fd.cc
94.4%94.4%
94.4 % 1182 1116 - 90.7 % 108 98
sm-file.cc
91.3%91.3%
91.3 % 219 200 - 94.1 % 34 32
sm-malloc.cc
90.8%90.8%
90.8 % 954 866 - 86.9 % 130 113
sm-pattern-test.cc
87.1%87.1%
87.1 % 31 27 - 90.0 % 10 9
sm-sensitive.cc
84.7%84.7%
84.7 % 72 61 - 92.9 % 14 13
sm-signal.cc
93.8%93.8%
93.8 % 113 106 - 84.2 % 19 16
sm-taint.cc
75.6%75.6%
75.6 % 731 553 - 96.2 % 53 51
sm.cc
67.6%67.6%
67.6 % 68 46 - 75.0 % 12 9
sm.h
90.0%90.0%
90.0 % 50 45 - 70.6 % 17 12
state-purge.cc
83.8%83.8%
83.8 % 536 449 - 100.0 % 32 32
state-purge.h
97.2%97.2%
97.2 % 36 35 - 100.0 % 3 3
store.cc
82.2%82.2%
82.2 % 1614 1326 - 85.2 % 128 109
store.h
97.0%97.0%
97.0 % 165 160 - 96.3 % 27 26
supergraph.cc
77.7%77.7%
77.7 % 620 482 - 80.4 % 46 37
supergraph.h
86.3%86.3%
86.3 % 131 113 - 53.8 % 26 14
svalue.cc
72.5%72.5%
72.5 % 934 677 - 87.6 % 89 78
svalue.h
94.2%94.2%
94.2 % 412 388 - 90.7 % 86 78
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
90.2%90.2%
90.2 % 358 323 - 90.2 % 51 46

Generated by: LCOV version 2.0-1

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.