View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/cppcheck/externals/simplecpp/simplecpp.cpp |
20.69% (573/2769) |
38.89% (56/144) |
21.12% (612/2898) |
src/cppcheck/externals/simplecpp/simplecpp.h |
71.68% (81/113) |
70.37% (19/27) |
75.20% (94/125) |
src/cppcheck/externals/tinyxml2/tinyxml2.cpp |
0.00% (0/2034) |
0.00% (0/199) |
0.00% (0/1421) |
src/cppcheck/externals/tinyxml2/tinyxml2.h |
0.00% (0/682) |
0.00% (0/185) |
0.00% (0/349) |
src/cppcheck/lib/analyzer.h |
91.67% (66/72) |
92.31% (24/26) |
91.67% (33/36) |
src/cppcheck/lib/astutils.h |
83.64% (46/55) |
80.00% (4/5) |
80.00% (32/40) |
src/cppcheck/lib/calculate.h |
55.17% (48/87) |
71.43% (5/7) |
35.71% (25/70) |
src/cppcheck/lib/check.h |
57.58% (19/33) |
66.67% (8/12) |
73.68% (14/19) |
src/cppcheck/lib/check64bit.h |
50.00% (5/10) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkassert.h |
62.50% (5/8) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkautovariables.h |
33.33% (5/15) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkbool.h |
31.25% (5/16) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkbufferoverrun.h |
31.25% (5/16) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkclass.h |
14.29% (4/28) |
50.00% (2/4) |
50.00% (3/6) |
src/cppcheck/lib/checkcondition.h |
22.73% (5/22) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkexceptionsafety.h |
33.33% (5/15) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkfunctions.h |
29.41% (5/17) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkio.h |
27.78% (5/18) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkleakautovar.h |
71.79% (28/39) |
80.00% (8/10) |
66.67% (14/21) |
src/cppcheck/lib/checkmemoryleak.h |
63.64% (21/33) |
76.47% (13/17) |
88.89% (32/36) |
src/cppcheck/lib/checknullpointer.h |
33.33% (5/15) |
60.00% (3/5) |
71.43% (5/7) |
src/cppcheck/lib/checkother.h |
8.93% (5/56) |
60.00% (3/5) |
71.43% (5/7) |
src/cppcheck/lib/checkpostfixoperator.h |
62.50% (5/8) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checksizeof.h |
31.25% (5/16) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkstl.h |
19.23% (5/26) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkstring.h |
33.33% (5/15) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checktype.h |
35.71% (5/14) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkuninitvar.h |
25.00% (5/20) |
42.86% (3/7) |
33.33% (5/15) |
src/cppcheck/lib/checkunusedfunctions.h |
25.00% (1/4) |
50.00% (1/2) |
50.00% (1/2) |
src/cppcheck/lib/checkunusedvar.h |
38.46% (5/13) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/checkvaarg.h |
38.46% (5/13) |
75.00% (3/4) |
83.33% (5/6) |
src/cppcheck/lib/ctu.h |
0.00% (0/10) |
0.00% (0/10) |
0.00% (0/15) |
src/cppcheck/lib/errorlogger.h |
20.69% (6/29) |
36.36% (4/11) |
40.91% (9/22) |
src/cppcheck/lib/errortypes.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (2/4) |
src/cppcheck/lib/filesettings.h |
32.43% (12/37) |
25.00% (3/12) |
34.62% (9/26) |
src/cppcheck/lib/findtoken.h |
70.45% (62/88) |
66.67% (8/12) |
81.82% (18/22) |
src/cppcheck/lib/fwdanalysis.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (7/7) |
src/cppcheck/lib/importproject.h |
0.00% (0/4) |
0.00% (0/2) |
0.00% (0/2) |
src/cppcheck/lib/infer.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/cppcheck/lib/library.h |
21.92% (16/73) |
19.05% (4/21) |
15.49% (11/71) |
src/cppcheck/lib/matchcompiler.h |
100.00% (19/19) |
100.00% (7/7) |
100.00% (10/10) |
src/cppcheck/lib/mathlib.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/6) |
src/cppcheck/lib/path.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/cppcheck/lib/pathanalysis.h |
0.00% (0/20) |
0.00% (0/3) |
0.00% (0/8) |
src/cppcheck/lib/platform.h |
47.22% (34/72) |
57.14% (8/14) |
55.00% (22/40) |
src/cppcheck/lib/preprocessor.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/4) |
src/cppcheck/lib/programmemory.h |
50.00% (15/30) |
58.33% (7/12) |
66.67% (10/15) |
src/cppcheck/lib/settings.h |
62.00% (31/50) |
66.67% (10/15) |
60.00% (12/20) |
src/cppcheck/lib/smallvector.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (4/4) |
src/cppcheck/lib/sourcelocation.h |
40.00% (8/20) |
20.00% (1/5) |
20.00% (1/5) |
src/cppcheck/lib/suppressions.h |
0.00% (0/54) |
0.00% (0/7) |
0.00% (0/19) |
src/cppcheck/lib/symboldatabase.h |
48.48% (240/495) |
49.66% (73/147) |
48.18% (146/303) |
src/cppcheck/lib/templatesimplifier.h |
0.00% (0/94) |
0.00% (0/31) |
0.00% (0/48) |
src/cppcheck/lib/timer.h |
50.00% (5/10) |
50.00% (2/4) |
50.00% (2/4) |
src/cppcheck/lib/token.h |
59.74% (411/688) |
60.10% (119/198) |
64.19% (242/377) |
src/cppcheck/lib/tokenize.h |
77.78% (21/27) |
77.78% (7/9) |
77.78% (7/9) |
src/cppcheck/lib/tokenlist.h |
100.00% (16/16) |
100.00% (6/6) |
100.00% (7/7) |
src/cppcheck/lib/tokenrange.h |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/6) |
src/cppcheck/lib/utils.h |
25.66% (58/226) |
48.48% (16/33) |
26.52% (35/132) |
src/cppcheck/lib/valueflow.h |
14.29% (2/14) |
25.00% (1/4) |
27.27% (3/11) |
src/cppcheck/lib/valueptr.h |
96.30% (26/27) |
90.00% (9/10) |
89.47% (17/19) |
src/cppcheck/lib/vfvalue.h |
77.21% (166/215) |
80.95% (34/42) |
74.15% (109/147) |
src/cppcheck/lib/xml.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/4) |
src/cppcheck/oss-fuzz/build/addoninfo.cpp |
0.00% (0/122) |
0.00% (0/3) |
0.00% (0/89) |
src/cppcheck/oss-fuzz/build/analyzerinfo.cpp |
0.00% (0/103) |
0.00% (0/10) |
0.00% (0/73) |
src/cppcheck/oss-fuzz/build/astutils.cpp |
40.01% (1829/4571) |
60.88% (221/363) |
42.24% (2789/6602) |
src/cppcheck/oss-fuzz/build/check.cpp |
67.57% (50/74) |
72.73% (8/11) |
62.00% (31/50) |
src/cppcheck/oss-fuzz/build/check64bit.cpp |
50.46% (55/109) |
37.50% (3/8) |
72.38% (76/105) |
src/cppcheck/oss-fuzz/build/checkassert.cpp |
9.93% (14/141) |
27.27% (3/11) |
8.75% (14/160) |
src/cppcheck/oss-fuzz/build/checkautovariables.cpp |
22.78% (221/970) |
29.49% (23/78) |
25.54% (366/1433) |
src/cppcheck/oss-fuzz/build/checkbool.cpp |
59.18% (274/463) |
64.10% (25/39) |
66.17% (354/535) |
src/cppcheck/oss-fuzz/build/checkbufferoverrun.cpp |
11.24% (128/1139) |
25.76% (17/66) |
13.35% (163/1221) |
src/cppcheck/oss-fuzz/build/checkclass.cpp |
4.05% (174/4296) |
9.81% (26/265) |
2.59% (144/5570) |
src/cppcheck/oss-fuzz/build/checkcondition.cpp |
43.15% (1030/2387) |
58.55% (89/152) |
44.78% (1510/3372) |
src/cppcheck/oss-fuzz/build/checkersreport.cpp |
0.00% (0/295) |
0.00% (0/11) |
0.00% (0/206) |
src/cppcheck/oss-fuzz/build/checkexceptionsafety.cpp |
22.45% (97/432) |
34.38% (11/32) |
16.60% (89/536) |
src/cppcheck/oss-fuzz/build/checkfunctions.cpp |
24.32% (260/1069) |
45.07% (32/71) |
24.89% (403/1619) |
src/cppcheck/oss-fuzz/build/checkinternal.cpp |
0.00% (0/184) |
0.00% (0/14) |
0.00% (0/14) |
src/cppcheck/oss-fuzz/build/checkio.cpp |
6.69% (144/2153) |
15.73% (14/89) |
9.00% (255/2833) |
src/cppcheck/oss-fuzz/build/checkleakautovar.cpp |
26.07% (407/1561) |
36.17% (34/94) |
23.32% (493/2114) |
src/cppcheck/oss-fuzz/build/checkmemoryleak.cpp |
12.15% (180/1481) |
22.00% (22/100) |
10.64% (235/2209) |
src/cppcheck/oss-fuzz/build/checknullpointer.cpp |
29.43% (231/785) |
48.15% (26/54) |
34.34% (445/1296) |
src/cppcheck/oss-fuzz/build/checkother.cpp |
29.88% (1585/5304) |
44.31% (152/343) |
31.47% (2405/7642) |
src/cppcheck/oss-fuzz/build/checkpostfixoperator.cpp |
47.27% (26/55) |
50.00% (3/6) |
54.41% (37/68) |
src/cppcheck/oss-fuzz/build/checksizeof.cpp |
23.43% (142/606) |
41.67% (20/48) |
25.72% (222/863) |
src/cppcheck/oss-fuzz/build/checkstl.cpp |
15.38% (738/4800) |
25.00% (77/308) |
13.83% (899/6500) |
src/cppcheck/oss-fuzz/build/checkstring.cpp |
19.84% (127/640) |
31.91% (15/47) |
23.27% (215/924) |
src/cppcheck/oss-fuzz/build/checktype.cpp |
44.08% (186/422) |
59.26% (16/27) |
51.71% (272/526) |
src/cppcheck/oss-fuzz/build/checkuninitvar.cpp |
3.44% (78/2265) |
7.25% (10/138) |
2.47% (88/3568) |
src/cppcheck/oss-fuzz/build/checkunusedfunctions.cpp |
31.34% (136/434) |
56.52% (13/23) |
46.60% (233/500) |
src/cppcheck/oss-fuzz/build/checkunusedvar.cpp |
30.24% (654/2163) |
46.67% (63/135) |
34.09% (1081/3171) |
src/cppcheck/oss-fuzz/build/checkvaarg.cpp |
18.45% (31/168) |
28.57% (4/14) |
17.26% (34/197) |
src/cppcheck/oss-fuzz/build/clangimport.cpp |
0.00% (0/1417) |
0.00% (0/51) |
0.00% (0/1132) |
src/cppcheck/oss-fuzz/build/color.cpp |
0.00% (0/33) |
0.00% (0/4) |
0.00% (0/23) |
src/cppcheck/oss-fuzz/build/cppcheck.cpp |
20.74% (264/1273) |
45.00% (27/60) |
24.51% (202/824) |
src/cppcheck/oss-fuzz/build/ctu.cpp |
5.67% (28/494) |
6.25% (2/32) |
7.66% (32/418) |
src/cppcheck/oss-fuzz/build/errorlogger.cpp |
18.90% (130/688) |
34.29% (12/35) |
25.97% (114/439) |
src/cppcheck/oss-fuzz/build/errortypes.cpp |
37.31% (25/67) |
80.00% (4/5) |
29.31% (17/58) |
src/cppcheck/oss-fuzz/build/findtoken.cpp |
50.63% (80/158) |
53.85% (7/13) |
56.20% (136/242) |
src/cppcheck/oss-fuzz/build/forwardanalyzer.cpp |
57.06% (558/978) |
80.25% (65/81) |
57.54% (736/1279) |
src/cppcheck/oss-fuzz/build/fwdanalysis.cpp |
30.05% (229/762) |
50.00% (26/52) |
28.04% (332/1184) |
src/cppcheck/oss-fuzz/build/importproject.cpp |
0.00% (0/1208) |
0.00% (0/34) |
0.00% (0/1063) |
src/cppcheck/oss-fuzz/build/infer.cpp |
81.85% (266/325) |
85.00% (34/40) |
84.55% (186/220) |
src/cppcheck/oss-fuzz/build/keywords.cpp |
7.35% (5/68) |
25.00% (1/4) |
6.25% (2/32) |
src/cppcheck/oss-fuzz/build/library.cpp |
15.26% (276/1809) |
39.53% (51/129) |
15.66% (309/1973) |
src/cppcheck/oss-fuzz/build/mathlib.cpp |
18.24% (197/1080) |
26.56% (17/64) |
18.49% (198/1071) |
src/cppcheck/oss-fuzz/build/path.cpp |
17.78% (40/225) |
25.00% (6/24) |
15.43% (27/175) |
src/cppcheck/oss-fuzz/build/pathanalysis.cpp |
0.00% (0/227) |
0.00% (0/20) |
0.00% (0/314) |
src/cppcheck/oss-fuzz/build/pathmatch.cpp |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/40) |
src/cppcheck/oss-fuzz/build/platform.cpp |
27.05% (79/292) |
44.44% (4/9) |
10.95% (15/137) |
src/cppcheck/oss-fuzz/build/preprocessor.cpp |
18.61% (161/865) |
47.73% (21/44) |
11.40% (87/763) |
src/cppcheck/oss-fuzz/build/programmemory.cpp |
27.26% (648/2377) |
40.12% (69/172) |
43.22% (810/1874) |
src/cppcheck/oss-fuzz/build/reverseanalyzer.cpp |
67.11% (306/456) |
81.82% (27/33) |
71.23% (406/570) |
src/cppcheck/oss-fuzz/build/settings.cpp |
23.02% (67/291) |
47.06% (8/17) |
17.37% (41/236) |
src/cppcheck/oss-fuzz/build/standards.cpp |
16.22% (18/111) |
36.36% (4/11) |
11.32% (6/53) |
src/cppcheck/oss-fuzz/build/summaries.cpp |
0.00% (0/166) |
0.00% (0/9) |
0.00% (0/120) |
src/cppcheck/oss-fuzz/build/suppressions.cpp |
7.07% (33/467) |
16.67% (4/24) |
2.88% (13/452) |
src/cppcheck/oss-fuzz/build/symboldatabase.cpp |
25.25% (2340/9267) |
47.35% (232/490) |
29.97% (3738/12472) |
src/cppcheck/oss-fuzz/build/templatesimplifier.cpp |
4.70% (236/5025) |
10.55% (29/275) |
5.64% (411/7283) |
src/cppcheck/oss-fuzz/build/timer.cpp |
19.28% (16/83) |
44.44% (4/9) |
28.85% (15/52) |
src/cppcheck/oss-fuzz/build/token.cpp |
32.45% (817/2518) |
44.67% (88/197) |
34.08% (970/2846) |
src/cppcheck/oss-fuzz/build/tokenize.cpp |
25.98% (4048/15583) |
46.23% (472/1021) |
29.43% (7341/24944) |
src/cppcheck/oss-fuzz/build/tokenlist.cpp |
43.25% (1495/3457) |
63.51% (181/285) |
46.75% (2583/5525) |
src/cppcheck/oss-fuzz/build/utils.cpp |
5.37% (8/149) |
18.18% (2/11) |
1.50% (2/133) |
src/cppcheck/oss-fuzz/build/valueflow.cpp |
36.82% (3019/8200) |
53.73% (259/482) |
38.12% (3244/8511) |
src/cppcheck/oss-fuzz/build/vf_analyzers.cpp |
45.42% (684/1506) |
51.48% (87/169) |
44.92% (717/1596) |
src/cppcheck/oss-fuzz/build/vf_common.cpp |
14.22% (59/415) |
33.33% (6/18) |
18.04% (94/521) |
src/cppcheck/oss-fuzz/build/vf_settokenvalue.cpp |
36.99% (310/838) |
46.00% (23/50) |
39.19% (484/1235) |
src/cppcheck/oss-fuzz/build/vfvalue.cpp |
21.60% (35/162) |
44.44% (4/9) |
29.47% (28/95) |
src/cppcheck/oss-fuzz/main.cpp |
100.00% (16/16) |
100.00% (5/5) |
100.00% (7/7) |
src/cppcheck/oss-fuzz/type2.cpp |
97.48% (155/159) |
100.00% (8/8) |
97.62% (82/84) |
Totals |
24.83% (27588/111089) |
40.96% (3241/7912) |
26.96% (37879/140511) |