LCOV - code coverage report
Current view: top level - lib Hit Total Coverage
Test: lcov.info Lines: 52843 60112 87.9 %
Date: 2024-04-19 14:07:01 Functions: 4438 4698 94.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
addoninfo.cpp
16.1%16.1%
16.1 % 15 / 93 66.7 % 2 / 3
analyzer.h
100.0%
100.0 % 53 / 53 96.3 % 26 / 27
analyzerinfo.cpp
26.3%26.3%
26.3 % 25 / 95 40.0 % 4 / 10
astutils.cpp
93.8%93.8%
93.8 % 2398 / 2556 99.5 % 207 / 208
astutils.h
97.8%97.8%
97.8 % 45 / 46 100.0 % 75 / 75
calculate.h
98.6%98.6%
98.6 % 69 / 70 94.1 % 16 / 17
check.cpp
78.2%78.2%
78.2 % 43 / 55 81.8 % 9 / 11
check.h
84.0%84.0%
84.0 % 21 / 25 69.2 % 9 / 13
check64bit.cpp
100.0%
100.0 % 61 / 61 100.0 % 5 / 5
check64bit.h
100.0%
100.0 % 18 / 18 100.0 % 6 / 6
checkassert.cpp
98.4%98.4%
98.4 % 63 / 64 100.0 % 5 / 5
checkassert.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6
checkautovariables.cpp
92.2%92.2%
92.2 % 470 / 510 100.0 % 40 / 40
checkautovariables.h
100.0%
100.0 % 28 / 28 100.0 % 6 / 6
checkbool.cpp
98.2%98.2%
98.2 % 272 / 277 100.0 % 26 / 26
checkbool.h
100.0%
100.0 % 34 / 34 100.0 % 6 / 6
checkboost.cpp
100.0%
100.0 % 22 / 22 100.0 % 2 / 2
checkboost.h
100.0%
100.0 % 17 / 17 100.0 % 6 / 6
checkbufferoverrun.cpp
90.8%90.8%
90.8 % 703 / 774 95.3 % 41 / 43
checkbufferoverrun.h
100.0%
100.0 % 30 / 30 100.0 % 6 / 6
checkclass.cpp
93.6%93.6%
93.6 % 2038 / 2178 97.1 % 133 / 137
checkclass.h
100.0%
100.0 % 73 / 73 100.0 % 6 / 6
checkcondition.cpp
93.5%93.5%
93.5 % 1252 / 1339 100.0 % 74 / 74
checkcondition.h
100.0%
100.0 % 47 / 47 100.0 % 6 / 6
checkersreport.cpp
1.6%1.6%
1.6 % 3 / 191 12.5 % 1 / 8
checkexceptionsafety.cpp
95.0%95.0%
95.0 % 190 / 200 100.0 % 16 / 16
checkexceptionsafety.h
100.0%
100.0 % 29 / 29 100.0 % 6 / 6
checkfunctions.cpp
97.0%97.0%
97.0 % 481 / 496 100.0 % 25 / 25
checkfunctions.h
97.3%97.3%
97.3 % 36 / 37 100.0 % 6 / 6
checkio.cpp
94.5%94.5%
94.5 % 1368 / 1448 100.0 % 42 / 42
checkio.h
100.0%
100.0 % 40 / 40 100.0 % 6 / 6
checkleakautovar.cpp
90.9%90.9%
90.9 % 679 / 747 96.6 % 28 / 29
checkleakautovar.h
100.0%
100.0 % 45 / 45 100.0 % 12 / 12
checkmemoryleak.cpp
93.5%93.5%
93.5 % 630 / 674 100.0 % 34 / 34
checkmemoryleak.h
100.0%
100.0 % 69 / 69 100.0 % 25 / 25
checknullpointer.cpp
91.7%91.7%
91.7 % 330 / 360 88.9 % 16 / 18
checknullpointer.h
100.0%
100.0 % 24 / 24 100.0 % 7 / 7
checkother.cpp
96.2%96.2%
96.2 % 2456 / 2554 100.0 % 139 / 139
checkother.h
100.0%
100.0 % 117 / 117 100.0 % 6 / 6
checkpostfixoperator.cpp
100.0%
100.0 % 21 / 21 100.0 % 2 / 2
checkpostfixoperator.h
100.0%
100.0 % 17 / 17 100.0 % 6 / 6
checksizeof.cpp
99.2%99.2%
99.2 % 259 / 261 100.0 % 22 / 22
checksizeof.h
100.0%
100.0 % 33 / 33 100.0 % 6 / 6
checkstl.cpp
93.6%93.6%
93.6 % 2076 / 2217 99.3 % 144 / 145
checkstl.h
100.0%
100.0 % 74 / 74 100.0 % 6 / 6
checkstring.cpp
95.7%95.7%
95.7 % 268 / 280 100.0 % 20 / 20
checkstring.h
100.0%
100.0 % 31 / 31 100.0 % 6 / 6
checktype.cpp
94.5%94.5%
94.5 % 260 / 275 100.0 % 17 / 17
checktype.h
100.0%
100.0 % 28 / 28 100.0 % 6 / 6
checkuninitvar.cpp
93.1%93.1%
93.1 % 1045 / 1122 94.9 % 37 / 39
checkuninitvar.h
100.0%
100.0 % 28 / 28 100.0 % 9 / 9
checkunusedfunctions.cpp
48.1%48.1%
48.1 % 127 / 264 63.6 % 7 / 11
checkunusedfunctions.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
checkunusedvar.cpp
97.1%97.1%
97.1 % 974 / 1003 97.9 % 46 / 47
checkunusedvar.h
100.0%
100.0 % 20 / 20 100.0 % 6 / 6
checkvaarg.cpp
98.0%98.0%
98.0 % 97 / 99 100.0 % 7 / 7
checkvaarg.h
100.0%
100.0 % 20 / 20 100.0 % 6 / 6
clangimport.cpp
93.0%93.0%
93.0 % 1096 / 1179 97.7 % 43 / 44
color.cpp
94.1%94.1%
94.1 % 16 / 17 100.0 % 3 / 3
cppcheck.cpp
40.3%40.3%
40.3 % 397 / 984 73.9 % 34 / 46
ctu.cpp
62.3%62.3%
62.3 % 248 / 398 50.0 % 13 / 26
ctu.h
71.4%71.4%
71.4 % 5 / 7 62.5 % 5 / 8
errorlogger.cpp
87.8%87.8%
87.8 % 518 / 590 97.2 % 35 / 36
errorlogger.h
100.0%
100.0 % 20 / 20 91.7 % 11 / 12
errortypes.cpp
90.6%90.6%
90.6 % 58 / 64 100.0 % 5 / 5
errortypes.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
filesettings.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
findtoken.h
97.0%97.0%
97.0 % 98 / 101 100.0 % 11 / 11
forwardanalyzer.cpp
94.2%94.2%
94.2 % 614 / 652 96.5 % 55 / 57
fwdanalysis.cpp
84.2%84.2%
84.2 % 309 / 367 100.0 % 15 / 15
fwdanalysis.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
importproject.cpp
34.9%34.9%
34.9 % 318 / 911 48.5 % 16 / 33
importproject.h
100.0%
100.0 % 4 / 4 75.0 % 3 / 4
infer.cpp
96.2%96.2%
96.2 % 230 / 239 83.3 % 40 / 48
infer.h
100.0%
100.0 % 3 / 3 75.0 % 3 / 4
keywords.cpp
45.8%45.8%
45.8 % 22 / 48 50.0 % 2 / 4
library.cpp
88.7%88.7%
88.7 % 1142 / 1288 90.0 % 63 / 70
library.h
75.0%75.0%
75.0 % 96 / 128 67.2 % 39 / 58
mathlib.cpp
78.5%78.5%
78.5 % 697 / 888 80.0 % 48 / 60
mathlib.h
66.7%66.7%
66.7 % 4 / 6 66.7 % 2 / 3
path.cpp
98.6%98.6%
98.6 % 138 / 140 100.0 % 25 / 25
path.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
pathanalysis.cpp
88.1%88.1%
88.1 % 104 / 118 100.0 % 10 / 10
pathanalysis.h
91.7%91.7%
91.7 % 11 / 12 100.0 % 3 / 3
pathmatch.cpp
100.0%
100.0 % 33 / 33 100.0 % 3 / 3
platform.cpp
94.2%94.2%
94.2 % 244 / 259 100.0 % 9 / 9
platform.h
88.7%88.7%
88.7 % 47 / 53 92.3 % 12 / 13
preprocessor.cpp
89.4%89.4%
89.4 % 609 / 681 92.7 % 38 / 41
programmemory.cpp
89.1%89.1%
89.1 % 1272 / 1428 89.2 % 132 / 148
programmemory.h
64.7%64.7%
64.7 % 11 / 17 75.0 % 9 / 12
reverseanalyzer.cpp
94.6%94.6%
94.6 % 263 / 278 100.0 % 17 / 17
settings.cpp
87.2%87.2%
87.2 % 190 / 218 94.1 % 16 / 17
settings.h
90.0%90.0%
90.0 % 36 / 40 92.9 % 26 / 28
smallvector.h
100.0%
100.0 % 7 / 7 100.0 % 7 / 7
sourcelocation.h
100.0%
100.0 % 13 / 13 100.0 % 4 / 4
standards.h
61.5%61.5%
61.5 % 40 / 65 100.0 % 7 / 7
summaries.cpp
32.8%32.8%
32.8 % 39 / 119 50.0 % 3 / 6
suppressions.cpp
79.5%79.5%
79.5 % 299 / 376 86.4 % 19 / 22
suppressions.h
100.0%
100.0 % 13 / 13 100.0 % 5 / 5
symboldatabase.cpp
83.3%83.3%
83.3 % 4667 / 5604 93.2 % 191 / 205
symboldatabase.h
98.7%98.7%
98.7 % 379 / 384 98.6 % 141 / 143
templatesimplifier.cpp
82.8%82.8%
82.8 % 2270 / 2741 97.6 % 82 / 84
templatesimplifier.h
100.0%
100.0 % 75 / 75 100.0 % 31 / 31
timer.cpp
98.6%98.6%
98.6 % 72 / 73 100.0 % 9 / 9
timer.h
100.0%
100.0 % 5 / 5 75.0 % 3 / 4
token.cpp
82.1%82.1%
82.1 % 1465 / 1784 90.6 % 145 / 160
token.h
95.1%95.1%
95.1 % 484 / 509 97.5 % 276 / 283
tokenize.cpp
89.1%89.1%
89.1 % 6171 / 6929 98.1 % 212 / 216
tokenize.h
100.0%
100.0 % 19 / 19 100.0 % 9 / 9
tokenlist.cpp
92.9%92.9%
92.9 % 1390 / 1496 98.6 % 71 / 72
tokenlist.h
100.0%
100.0 % 11 / 11 100.0 % 6 / 6
tokenrange.h
100.0%
100.0 % 16 / 16 100.0 % 9 / 9
utils.cpp
85.5%85.5%
85.5 % 53 / 62 71.4 % 5 / 7
utils.h
93.9%93.9%
93.9 % 138 / 147 91.2 % 73 / 80
valueflow.cpp
93.6%93.6%
93.6 % 6392 / 6830 97.8 % 752 / 769
valueflow.h
100.0%
100.0 % 14 / 14 100.0 % 4 / 4
valueptr.h
95.0%95.0%
95.0 % 19 / 20 99.2 % 125 / 126
vfvalue.cpp
52.8%52.8%
52.8 % 76 / 144 55.6 % 5 / 9
vfvalue.h
97.6%97.6%
97.6 % 161 / 165 83.6 % 46 / 55

Generated by: LCOV version 1.14