LCOV - code coverage report
Current view: top level - lib Hit Total Coverage
Test: lcov.info Lines: 52103 59177 88.0 %
Date: 2024-04-28 12:00:40 Functions: 4446 4707 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
checkersreport.cpp
1.6%1.6%
1.6 % 3 / 187 12.5 % 1 / 8
addoninfo.cpp
15.7%15.7%
15.7 % 14 / 89 66.7 % 2 / 3
analyzerinfo.cpp
25.8%25.8%
25.8 % 23 / 89 40.0 % 4 / 10
summaries.cpp
34.6%34.6%
34.6 % 37 / 107 50.0 % 3 / 6
importproject.cpp
35.0%35.0%
35.0 % 307 / 877 48.5 % 16 / 33
cppcheck.cpp
40.5%40.5%
40.5 % 372 / 918 73.9 % 34 / 46
keywords.cpp
46.2%46.2%
46.2 % 24 / 52 50.0 % 2 / 4
checkunusedfunctions.cpp
48.4%48.4%
48.4 % 124 / 256 63.6 % 7 / 11
errortypes.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
vfvalue.cpp
51.1%51.1%
51.1 % 71 / 139 55.6 % 5 / 9
standards.h
57.5%57.5%
57.5 % 42 / 73 100.0 % 7 / 7
ctu.cpp
63.3%63.3%
63.3 % 236 / 373 50.0 % 13 / 26
programmemory.h
64.7%64.7%
64.7 % 11 / 17 75.0 % 9 / 12
mathlib.h
66.7%66.7%
66.7 % 4 / 6 66.7 % 2 / 3
ctu.h
71.4%71.4%
71.4 % 5 / 7 62.5 % 5 / 8
library.h
75.0%75.0%
75.0 % 96 / 128 67.2 % 39 / 58
mathlib.cpp
78.4%78.4%
78.4 % 685 / 874 80.0 % 48 / 60
suppressions.cpp
79.6%79.6%
79.6 % 285 / 358 86.4 % 19 / 22
check.cpp
80.4%80.4%
80.4 % 45 / 56 81.8 % 9 / 11
token.cpp
82.1%82.1%
82.1 % 1452 / 1769 90.6 % 145 / 160
templatesimplifier.cpp
83.0%83.0%
83.0 % 2234 / 2693 97.6 % 82 / 84
symboldatabase.cpp
83.3%83.3%
83.3 % 4589 / 5512 93.2 % 191 / 205
check.h
84.0%84.0%
84.0 % 21 / 25 69.2 % 9 / 13
fwdanalysis.cpp
84.3%84.3%
84.3 % 306 / 363 100.0 % 15 / 15
settings.cpp
86.9%86.9%
86.9 % 185 / 213 94.1 % 16 / 17
color.cpp
87.5%87.5%
87.5 % 14 / 16 100.0 % 3 / 3
utils.cpp
87.8%87.8%
87.8 % 65 / 74 77.8 % 7 / 9
errorlogger.cpp
88.0%88.0%
88.0 % 482 / 548 97.1 % 34 / 35
pathanalysis.cpp
88.0%88.0%
88.0 % 103 / 117 100.0 % 10 / 10
library.cpp
88.5%88.5%
88.5 % 1101 / 1244 90.0 % 63 / 70
platform.h
88.7%88.7%
88.7 % 47 / 53 92.3 % 12 / 13
programmemory.cpp
89.1%89.1%
89.1 % 1257 / 1411 89.2 % 132 / 148
tokenize.cpp
89.2%89.2%
89.2 % 6129 / 6871 97.7 % 211 / 216
preprocessor.cpp
89.4%89.4%
89.4 % 583 / 652 92.5 % 37 / 40
settings.h
90.2%90.2%
90.2 % 37 / 41 92.9 % 26 / 28
errortypes.cpp
90.6%90.6%
90.6 % 58 / 64 100.0 % 5 / 5
checkleakautovar.cpp
90.9%90.9%
90.9 % 669 / 736 96.6 % 28 / 29
checkbufferoverrun.cpp
90.9%90.9%
90.9 % 686 / 755 95.3 % 41 / 43
checknullpointer.cpp
91.7%91.7%
91.7 % 320 / 349 88.9 % 16 / 18
checkautovariables.cpp
92.0%92.0%
92.0 % 474 / 515 100.0 % 40 / 40
tokenlist.cpp
92.8%92.8%
92.8 % 1373 / 1479 98.6 % 71 / 72
clangimport.cpp
93.0%93.0%
93.0 % 1069 / 1150 97.7 % 43 / 44
checkuninitvar.cpp
93.2%93.2%
93.2 % 1030 / 1105 94.9 % 37 / 39
checkmemoryleak.cpp
93.4%93.4%
93.4 % 626 / 670 100.0 % 34 / 34
checkcondition.cpp
93.4%93.4%
93.4 % 1236 / 1323 100.0 % 74 / 74
checkstl.cpp
93.6%93.6%
93.6 % 2064 / 2206 99.3 % 145 / 146
valueflow.cpp
93.6%93.6%
93.6 % 6218 / 6641 97.8 % 753 / 770
utils.h
93.8%93.8%
93.8 % 137 / 146 91.2 % 73 / 80
checkclass.cpp
93.8%93.8%
93.8 % 2031 / 2165 97.1 % 133 / 137
astutils.cpp
93.8%93.8%
93.8 % 2361 / 2516 99.5 % 208 / 209
forwardanalyzer.cpp
94.2%94.2%
94.2 % 603 / 640 96.5 % 55 / 57
reverseanalyzer.cpp
94.4%94.4%
94.4 % 255 / 270 100.0 % 17 / 17
checktype.cpp
94.5%94.5%
94.5 % 257 / 272 100.0 % 17 / 17
checkio.cpp
94.4%94.4%
94.4 % 1353 / 1433 100.0 % 42 / 42
platform.cpp
94.9%94.9%
94.9 % 244 / 257 100.0 % 9 / 9
valueptr.h
95.0%95.0%
95.0 % 19 / 20 99.2 % 125 / 126
checkexceptionsafety.cpp
95.1%95.1%
95.1 % 193 / 203 100.0 % 16 / 16
token.h
95.1%95.1%
95.1 % 483 / 508 97.5 % 275 / 282
checkstring.cpp
95.7%95.7%
95.7 % 266 / 278 100.0 % 20 / 20
checkother.cpp
96.1%96.1%
96.1 % 2482 / 2582 100.0 % 139 / 139
infer.cpp
96.9%96.9%
96.9 % 218 / 225 83.3 % 40 / 48
checkfunctions.cpp
97.0%97.0%
97.0 % 479 / 494 100.0 % 25 / 25
checkunusedvar.cpp
97.0%97.0%
97.0 % 961 / 991 97.9 % 46 / 47
checkfunctions.h
97.3%97.3%
97.3 % 36 / 37 100.0 % 6 / 6
vfvalue.h
97.5%97.5%
97.5 % 158 / 162 83.6 % 46 / 55
astutils.h
97.8%97.8%
97.8 % 44 / 45 100.0 % 75 / 75
checkvaarg.cpp
98.0%98.0%
98.0 % 97 / 99 100.0 % 7 / 7
findtoken.h
98.0%98.0%
98.0 % 98 / 100 100.0 % 11 / 11
checkbool.cpp
98.3%98.3%
98.3 % 282 / 287 100.0 % 26 / 26
checkassert.cpp
98.5%98.5%
98.5 % 65 / 66 100.0 % 5 / 5
timer.cpp
98.5%98.5%
98.5 % 67 / 68 100.0 % 9 / 9
calculate.h
98.6%98.6%
98.6 % 69 / 70 94.1 % 16 / 17
symboldatabase.h
98.6%98.6%
98.6 % 363 / 368 98.6 % 141 / 143
path.cpp
99.2%99.2%
99.2 % 132 / 133 100.0 % 25 / 25
checksizeof.cpp
99.3%99.3%
99.3 % 266 / 268 100.0 % 22 / 22
fwdanalysis.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
infer.h
100.0%
100.0 % 3 / 3 75.0 % 3 / 4
path.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
importproject.h
100.0%
100.0 % 4 / 4 75.0 % 3 / 4
checkunusedfunctions.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
timer.h
100.0%
100.0 % 5 / 5 75.0 % 3 / 4
smallvector.h
100.0%
100.0 % 7 / 7 100.0 % 7 / 7
tokenlist.h
100.0%
100.0 % 11 / 11 100.0 % 6 / 6
pathanalysis.h
100.0%
100.0 % 12 / 12 100.0 % 3 / 3
sourcelocation.h
100.0%
100.0 % 13 / 13 100.0 % 4 / 4
suppressions.h
100.0%
100.0 % 13 / 13 100.0 % 5 / 5
valueflow.h
100.0%
100.0 % 15 / 15 100.0 % 4 / 4
checkboost.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6
tokenrange.h
100.0%
100.0 % 16 / 16 100.0 % 9 / 9
checkassert.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6
checkpostfixoperator.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6
check64bit.h
100.0%
100.0 % 18 / 18 100.0 % 6 / 6
tokenize.h
100.0%
100.0 % 19 / 19 100.0 % 9 / 9
checkvaarg.h
100.0%
100.0 % 20 / 20 100.0 % 6 / 6
errorlogger.h
100.0%
100.0 % 20 / 20 91.7 % 11 / 12
checkunusedvar.h
100.0%
100.0 % 20 / 20 100.0 % 6 / 6
filesettings.h
100.0%
100.0 % 21 / 21 100.0 % 8 / 8
checkpostfixoperator.cpp
100.0%
100.0 % 22 / 22 100.0 % 2 / 2
checkboost.cpp
100.0%
100.0 % 23 / 23 100.0 % 2 / 2
checknullpointer.h
100.0%
100.0 % 24 / 24 100.0 % 7 / 7
checkuninitvar.h
100.0%
100.0 % 28 / 28 100.0 % 9 / 9
checktype.h
100.0%
100.0 % 28 / 28 100.0 % 6 / 6
checkautovariables.h
100.0%
100.0 % 28 / 28 100.0 % 6 / 6
checkexceptionsafety.h
100.0%
100.0 % 28 / 28 100.0 % 6 / 6
checkbufferoverrun.h
100.0%
100.0 % 30 / 30 100.0 % 6 / 6
checkstring.h
100.0%
100.0 % 31 / 31 100.0 % 6 / 6
pathmatch.cpp
100.0%
100.0 % 32 / 32 100.0 % 3 / 3
checksizeof.h
100.0%
100.0 % 33 / 33 100.0 % 6 / 6
checkbool.h
100.0%
100.0 % 34 / 34 100.0 % 6 / 6
checkio.h
100.0%
100.0 % 40 / 40 100.0 % 6 / 6
checkleakautovar.h
100.0%
100.0 % 45 / 45 100.0 % 12 / 12
checkcondition.h
100.0%
100.0 % 47 / 47 100.0 % 6 / 6
analyzer.h
100.0%
100.0 % 53 / 53 96.3 % 26 / 27
check64bit.cpp
100.0%
100.0 % 65 / 65 100.0 % 5 / 5
checkmemoryleak.h
100.0%
100.0 % 68 / 68 100.0 % 25 / 25
checkclass.h
100.0%
100.0 % 72 / 72 100.0 % 6 / 6
checkstl.h
100.0%
100.0 % 73 / 73 100.0 % 6 / 6
templatesimplifier.h
100.0%
100.0 % 75 / 75 100.0 % 31 / 31
checkother.h
100.0%
100.0 % 117 / 117 100.0 % 6 / 6

Generated by: LCOV version 1.14