LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 87.2 % 30314 26420
Test Date: 2024-03-23 14:05:01 Functions: 87.6 % 2879 2523
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
86.2%86.2%
86.2 % 1243 1071 - 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
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
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
59.7%59.7%
59.7 % 528 315 - 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.8%83.8%
83.8 % 2879 2414 - 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
81.3%81.3%
81.3 % 251 204 - 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 % 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.7%96.7%
96.7 % 1038 1004 - 97.1 % 104 101
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
76.6%76.6%
76.6 % 154 118 - 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
97.6%97.6%
97.6 % 997 973 - 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
57.7%57.7%
57.7 % 248 143 - 58.9 % 73 43
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
75.4%75.4%
75.4 % 800 603 - 91.7 % 60 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.7%85.7%
85.7 % 1633 1400 - 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.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.