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-13 14:00:49 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
access-diagram.cc
85.9%85.9%
85.9 % 1243 1068 - 88.2 % 93 82
access-diagram.h
93.9%93.9%
93.9 % 33 31 - 83.3 % 6 5
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
100.0%
100.0 % 43 43 - 100.0 % 4 4
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
94.0%94.0%
94.0 % 199 187 - 100.0 % 22 22
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
76.7%76.7%
76.7 % 704 540 - 90.7 % 54 49
call-details.cc
80.6%80.6%
80.6 % 191 154 - 87.1 % 31 27
call-details.h
100.0%
100.0 % 20 20 - 100.0 % 4 4
call-info.cc
86.8%86.8%
86.8 % 38 33 - 87.5 % 8 7
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
60.2%60.2%
60.2 % 535 322 - 61.1 % 18 11
call-summary.h
100.0%
100.0 % 11 11 - -
checker-event.cc
76.5%76.5%
76.5 % 464 355 - 82.5 % 57 47
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.8%88.8%
88.8 % 2454 2179 - 79.1 % 148 117
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
83.9%83.9%
83.9 % 2882 2417 - 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
77.6%77.6%
77.6 % 263 204 - 88.2 % 17 15
infinite-recursion.cc
93.1%93.1%
93.1 % 218 203 - 94.7 % 19 18
inlining-iterator.h
100.0%
100.0 % 49 49 - 100.0 % 3 3
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
96.8%96.8%
96.8 % 1048 1014 - 97.2 % 106 103
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
82.0%82.0%
82.0 % 361 296 - 94.1 % 34 32
program-point.h
98.4%98.4%
98.4 % 63 62 - 100.0 % 7 7
program-state.cc
84.5%84.5%
84.5 % 930 786 - 80.6 % 67 54
program-state.h
100.0%
100.0 % 32 32 - 100.0 % 2 2
ranges.cc
73.3%73.3%
73.3 % 161 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
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
97.7%97.7%
97.7 % 998 975 - 89.8 % 127 114
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
93.3%93.3%
93.3 % 4180 3900 - 93.0 % 300 279
region-model.h
58.1%58.1%
58.1 % 248 144 - 60.3 % 73 44
region.cc
81.4%81.4%
81.4 % 928 755 - 82.6 % 115 95
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 % 218 199 - 94.1 % 34 32
sm-malloc.cc
90.9%90.9%
90.9 % 967 879 - 87.0 % 131 114
sm-pattern-test.cc
87.1%87.1%
87.1 % 31 27 - 90.0 % 10 9
sm-sensitive.cc
84.5%84.5%
84.5 % 71 60 - 92.9 % 14 13
sm-signal.cc
93.9%93.9%
93.9 % 115 108 - 84.2 % 19 16
sm-taint.cc
74.9%74.9%
74.9 % 806 604 - 90.2 % 61 55
sm.cc
70.6%70.6%
70.6 % 68 48 - 83.3 % 12 10
sm.h
90.4%90.4%
90.4 % 52 47 - 72.2 % 18 13
state-purge.cc
93.2%93.2%
93.2 % 543 506 - 100.0 % 32 32
state-purge.h
97.2%97.2%
97.2 % 36 35 - 100.0 % 3 3
store.cc
85.6%85.6%
85.6 % 1633 1398 - 87.7 % 130 114
store.h
95.7%95.7%
95.7 % 162 155 - 96.2 % 26 25
supergraph.cc
80.1%80.1%
80.1 % 623 499 - 84.8 % 46 39
supergraph.h
87.0%87.0%
87.0 % 131 114 - 57.7 % 26 15
svalue.cc
82.0%82.0%
82.0 % 993 814 - 91.5 % 94 86
svalue.h
94.4%94.4%
94.4 % 426 402 - 90.8 % 87 79
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
91.8%91.8%
91.8 % 367 337 - 94.2 % 52 49

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.