LCOV - code coverage report
Current view: top level - gcc/analyzer Coverage Total Hit
Test: gcc.info Lines: 85.8 % 31046 26632
Test Date: 2024-07-06 13:58:19 Functions: 85.4 % 2994 2558
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
86.2%86.2%
86.2 % 1244 1072 - 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 % 201 189 - 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
77.8%77.8%
77.8 % 704 548 - 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.3%60.3%
60.3 % 534 322 - 61.1 % 18 11
call-summary.h
100.0%
100.0 % 11 11 - -
checker-event.cc
78.9%78.9%
78.9 % 464 366 - 89.5 % 57 51
checker-event.h
92.6%92.6%
92.6 % 95 88 - 85.7 % 21 18
checker-path.cc
56.3%56.3%
56.3 % 119 67 - 77.8 % 9 7
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
87.2%87.2%
87.2 % 2513 2191 - 76.6 % 154 118
constraint-manager.h
96.7%96.7%
96.7 % 60 58 - 100.0 % 4 4
diagnostic-manager.cc
85.4%85.4%
85.4 % 1250 1068 - 86.6 % 82 71
diagnostic-manager.h
100.0%
100.0 % 24 24 - 100.0 % 1 1
engine.cc
83.7%83.7%
83.7 % 2889 2419 - 83.3 % 209 174
event-loc-info.h
100.0%
100.0 % 2 2 - -
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.8%77.8%
77.8 % 266 207 - 88.9 % 18 16
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 % 1067 1033 - 97.2 % 106 103
known-function-manager.cc
97.0%97.0%
97.0 % 66 64 - 91.7 % 12 11
pending-diagnostic.cc
89.7%89.7%
89.7 % 97 87 - 92.9 % 14 13
pending-diagnostic.h
94.4%94.4%
94.4 % 72 68 - 97.2 % 36 35
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
78.8%78.8%
78.8 % 997 786 - 77.1 % 70 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
92.1%92.1%
92.1 % 4343 4001 - 93.1 % 317 295
region-model.h
59.3%59.3%
59.3 % 248 147 - 61.6 % 73 45
region.cc
71.9%71.9%
71.9 % 1026 738 - 64.8 % 145 94
region.h
93.5%93.5%
93.5 % 325 304 - 93.8 % 81 76
sm-fd.cc
94.4%94.4%
94.4 % 1182 1116 - 90.7 % 108 98
sm-file.cc
91.5%91.5%
91.5 % 223 204 - 94.1 % 34 32
sm-malloc.cc
91.0%91.0%
91.0 % 968 881 - 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
94.9%94.9%
94.9 % 118 112 - 89.5 % 19 17
sm-taint.cc
74.8%74.8%
74.8 % 791 592 - 91.8 % 61 56
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
82.0%82.0%
82.0 % 1723 1412 - 85.8 % 134 115
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
72.0%72.0%
72.0 % 1130 814 - 66.2 % 130 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.