View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/cppcheck/externals/picojson/picojson.h |
0.00% (0/668) |
0.00% (0/81) |
0.00% (0/372) |
src/cppcheck/externals/simplecpp/simplecpp.cpp |
17.86% (467/2615) |
35.88% (47/131) |
18.72% (513/2741) |
src/cppcheck/externals/simplecpp/simplecpp.h |
57.01% (61/107) |
57.69% (15/26) |
65.52% (57/87) |
src/cppcheck/externals/tinyxml2/tinyxml2.cpp |
0.00% (0/1843) |
0.00% (0/180) |
0.00% (0/1068) |
src/cppcheck/externals/tinyxml2/tinyxml2.h |
0.00% (0/652) |
0.00% (0/179) |
0.00% (0/266) |
src/cppcheck/lib/analyzer.h |
91.43% (64/70) |
92.31% (24/26) |
90.91% (30/33) |
src/cppcheck/lib/analyzerinfo.cpp |
6.80% (7/103) |
20.00% (2/10) |
4.11% (3/73) |
src/cppcheck/lib/astutils.cpp |
44.21% (1397/3160) |
64.25% (124/193) |
44.65% (1720/3852) |
src/cppcheck/lib/astutils.h |
80.77% (42/52) |
75.00% (3/4) |
75.68% (28/37) |
src/cppcheck/lib/calculate.h |
67.82% (59/87) |
71.43% (5/7) |
46.77% (29/62) |
src/cppcheck/lib/check.cpp |
68.49% (50/73) |
72.73% (8/11) |
63.27% (31/49) |
src/cppcheck/lib/check.h |
59.46% (22/37) |
66.67% (8/12) |
71.43% (10/14) |
src/cppcheck/lib/check64bit.cpp |
50.54% (47/93) |
20.00% (1/5) |
72.04% (67/93) |
src/cppcheck/lib/check64bit.h |
42.86% (9/21) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkassert.cpp |
7.95% (7/88) |
20.00% (1/5) |
8.70% (8/92) |
src/cppcheck/lib/checkassert.h |
52.94% (9/17) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkautovariables.cpp |
13.69% (85/621) |
15.00% (6/40) |
15.62% (127/813) |
src/cppcheck/lib/checkautovariables.h |
29.73% (11/37) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkbool.cpp |
61.79% (228/369) |
65.38% (17/26) |
69.17% (267/386) |
src/cppcheck/lib/checkbool.h |
41.86% (18/43) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkboost.cpp |
32.14% (9/28) |
50.00% (1/2) |
42.86% (9/21) |
src/cppcheck/lib/checkboost.h |
52.63% (10/19) |
66.67% (4/6) |
66.67% (6/9) |
src/cppcheck/lib/checkbufferoverrun.cpp |
9.24% (88/952) |
20.93% (9/43) |
10.51% (94/894) |
src/cppcheck/lib/checkbufferoverrun.h |
41.03% (16/39) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkclass.cpp |
4.72% (132/2797) |
16.92% (22/130) |
3.51% (104/2967) |
src/cppcheck/lib/checkclass.h |
28.00% (28/100) |
37.50% (3/8) |
33.33% (5/15) |
src/cppcheck/lib/checkcondition.cpp |
47.48% (800/1685) |
52.24% (35/67) |
48.78% (938/1923) |
src/cppcheck/lib/checkcondition.h |
36.51% (23/63) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkersreport.cpp |
0.00% (0/212) |
0.00% (0/10) |
0.00% (0/121) |
src/cppcheck/lib/checkexceptionsafety.cpp |
31.05% (77/248) |
43.75% (7/16) |
30.26% (69/228) |
src/cppcheck/lib/checkexceptionsafety.h |
43.24% (16/37) |
66.67% (4/6) |
66.67% (6/9) |
src/cppcheck/lib/checkfunctions.cpp |
25.54% (153/599) |
44.00% (11/25) |
26.00% (195/750) |
src/cppcheck/lib/checkfunctions.h |
37.50% (18/48) |
66.67% (4/6) |
44.44% (4/9) |
src/cppcheck/lib/checkio.cpp |
5.57% (97/1741) |
9.52% (4/42) |
8.34% (169/2026) |
src/cppcheck/lib/checkio.h |
23.53% (12/51) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkleakautovar.cpp |
30.25% (258/853) |
48.00% (12/25) |
24.71% (211/854) |
src/cppcheck/lib/checkleakautovar.h |
65.31% (32/49) |
75.00% (9/12) |
55.56% (10/18) |
src/cppcheck/lib/checkmemoryleak.cpp |
14.74% (121/821) |
26.47% (9/34) |
15.21% (157/1032) |
src/cppcheck/lib/checkmemoryleak.h |
52.78% (38/72) |
68.00% (17/25) |
67.86% (19/28) |
src/cppcheck/lib/checknullpointer.cpp |
21.57% (96/445) |
38.89% (7/18) |
22.01% (127/577) |
src/cppcheck/lib/checknullpointer.h |
40.74% (11/27) |
57.14% (4/7) |
57.14% (4/7) |
src/cppcheck/lib/checkother.cpp |
26.42% (894/3384) |
40.00% (58/145) |
27.04% (1062/3928) |
src/cppcheck/lib/checkother.h |
29.88% (49/164) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkpostfixoperator.cpp |
43.75% (14/32) |
50.00% (1/2) |
52.94% (18/34) |
src/cppcheck/lib/checkpostfixoperator.h |
55.56% (10/18) |
66.67% (4/6) |
66.67% (6/9) |
src/cppcheck/lib/checksizeof.cpp |
25.63% (91/355) |
36.36% (8/22) |
28.75% (113/393) |
src/cppcheck/lib/checksizeof.h |
38.10% (16/42) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkstl.cpp |
16.72% (451/2698) |
23.02% (32/139) |
17.42% (473/2716) |
src/cppcheck/lib/checkstl.h |
33.70% (31/92) |
66.67% (4/6) |
66.67% (6/9) |
src/cppcheck/lib/checkstring.cpp |
25.14% (90/358) |
35.00% (7/20) |
28.57% (106/371) |
src/cppcheck/lib/checkstring.h |
38.46% (15/39) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checktype.cpp |
33.53% (111/331) |
41.18% (7/17) |
39.58% (152/384) |
src/cppcheck/lib/checktype.h |
37.14% (13/35) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkuninitvar.cpp |
3.88% (54/1392) |
15.00% (6/40) |
2.67% (51/1909) |
src/cppcheck/lib/checkuninitvar.h |
30.30% (10/33) |
44.44% (4/9) |
28.57% (4/14) |
src/cppcheck/lib/checkunusedfunctions.cpp |
22.93% (72/314) |
30.77% (4/13) |
35.76% (108/302) |
src/cppcheck/lib/checkunusedfunctions.h |
50.00% (6/12) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkunusedvar.cpp |
25.65% (326/1271) |
33.33% (16/48) |
30.47% (458/1503) |
src/cppcheck/lib/checkunusedvar.h |
38.46% (10/26) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/checkvaarg.cpp |
21.30% (23/108) |
28.57% (2/7) |
24.78% (28/113) |
src/cppcheck/lib/checkvaarg.h |
38.46% (10/26) |
66.67% (4/6) |
66.67% (4/6) |
src/cppcheck/lib/clangimport.cpp |
0.00% (0/1347) |
0.00% (0/44) |
0.00% (0/974) |
src/cppcheck/lib/color.cpp |
0.00% (0/21) |
0.00% (0/3) |
0.00% (0/16) |
src/cppcheck/lib/cppcheck.cpp |
16.11% (179/1111) |
30.43% (14/46) |
20.70% (154/744) |
src/cppcheck/lib/ctu.cpp |
6.39% (28/438) |
7.69% (2/26) |
10.09% (32/317) |
src/cppcheck/lib/ctu.h |
0.00% (0/10) |
0.00% (0/10) |
0.00% (0/10) |
src/cppcheck/lib/errorlogger.cpp |
16.99% (114/671) |
33.33% (12/36) |
21.63% (85/393) |
src/cppcheck/lib/errorlogger.h |
15.15% (5/33) |
23.08% (3/13) |
23.08% (3/13) |
src/cppcheck/lib/errortypes.cpp |
30.00% (18/60) |
80.00% (4/5) |
17.02% (8/47) |
src/cppcheck/lib/errortypes.h |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/cppcheck/lib/findtoken.h |
56.55% (82/145) |
60.00% (6/10) |
56.14% (64/114) |
src/cppcheck/lib/forwardanalyzer.cpp |
62.75% (480/765) |
86.79% (46/53) |
61.01% (529/867) |
src/cppcheck/lib/fwdanalysis.cpp |
50.87% (235/462) |
87.50% (14/16) |
50.33% (305/606) |
src/cppcheck/lib/fwdanalysis.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/cppcheck/lib/importproject.cpp |
0.28% (3/1081) |
2.94% (1/34) |
0.10% (1/984) |
src/cppcheck/lib/importproject.h |
11.11% (1/9) |
20.00% (1/5) |
9.09% (1/11) |
src/cppcheck/lib/infer.cpp |
83.96% (267/318) |
81.58% (31/38) |
88.04% (184/209) |
src/cppcheck/lib/infer.h |
100.00% (3/3) |
100.00% (3/3) |
100.00% (3/3) |
src/cppcheck/lib/keywords.cpp |
12.50% (7/56) |
25.00% (1/4) |
11.54% (3/26) |
src/cppcheck/lib/library.cpp |
12.67% (187/1476) |
46.48% (33/71) |
12.21% (187/1531) |
src/cppcheck/lib/library.h |
19.46% (36/185) |
18.87% (10/53) |
20.16% (25/124) |
src/cppcheck/lib/mathlib.cpp |
22.68% (249/1098) |
35.00% (21/60) |
24.89% (274/1101) |
src/cppcheck/lib/mathlib.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/6) |
src/cppcheck/lib/path.cpp |
28.00% (42/150) |
26.09% (6/23) |
22.73% (25/110) |
src/cppcheck/lib/path.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/cppcheck/lib/pathanalysis.cpp |
0.00% (0/150) |
0.00% (0/10) |
0.00% (0/137) |
src/cppcheck/lib/pathanalysis.h |
0.00% (0/19) |
0.00% (0/3) |
0.00% (0/6) |
src/cppcheck/lib/pathmatch.cpp |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/38) |
src/cppcheck/lib/platform.cpp |
12.77% (30/235) |
33.33% (2/6) |
5.56% (7/126) |
src/cppcheck/lib/platform.h |
43.28% (29/67) |
53.85% (7/13) |
50.00% (18/36) |
src/cppcheck/lib/preprocessor.cpp |
16.26% (121/744) |
40.48% (17/42) |
7.75% (50/645) |
src/cppcheck/lib/preprocessor.h |
50.00% (3/6) |
50.00% (1/2) |
50.00% (1/2) |
src/cppcheck/lib/programmemory.cpp |
23.33% (479/2053) |
32.81% (42/128) |
34.70% (515/1484) |
src/cppcheck/lib/programmemory.h |
72.73% (16/22) |
80.00% (8/10) |
80.00% (8/10) |
src/cppcheck/lib/reverseanalyzer.cpp |
68.97% (240/348) |
76.47% (13/17) |
71.03% (255/359) |
src/cppcheck/lib/settings.cpp |
35.77% (44/123) |
60.00% (6/10) |
20.39% (21/103) |
src/cppcheck/lib/settings.h |
62.00% (31/50) |
66.67% (10/15) |
60.00% (12/20) |
src/cppcheck/lib/smallvector.h |
100.00% (4/4) |
100.00% (2/2) |
100.00% (2/2) |
src/cppcheck/lib/sourcelocation.h |
40.00% (8/20) |
20.00% (1/5) |
20.00% (1/5) |
src/cppcheck/lib/standards.h |
10.47% (9/86) |
28.57% (2/7) |
5.66% (3/53) |
src/cppcheck/lib/summaries.cpp |
0.00% (0/139) |
0.00% (0/6) |
0.00% (0/72) |
src/cppcheck/lib/suppressions.cpp |
8.14% (31/381) |
19.05% (4/21) |
3.77% (14/371) |
src/cppcheck/lib/suppressions.h |
0.00% (0/31) |
0.00% (0/6) |
0.00% (0/18) |
src/cppcheck/lib/symboldatabase.cpp |
24.16% (1592/6590) |
48.13% (90/187) |
28.74% (1972/6861) |
src/cppcheck/lib/symboldatabase.h |
47.33% (222/469) |
46.90% (68/145) |
50.00% (138/276) |
src/cppcheck/lib/templatesimplifier.cpp |
5.29% (176/3324) |
15.66% (13/83) |
7.58% (247/3259) |
src/cppcheck/lib/templatesimplifier.h |
0.00% (0/94) |
0.00% (0/31) |
0.00% (0/48) |
src/cppcheck/lib/timer.cpp |
17.39% (12/69) |
62.50% (5/8) |
27.50% (11/40) |
src/cppcheck/lib/timer.h |
16.67% (1/6) |
33.33% (1/3) |
33.33% (1/3) |
src/cppcheck/lib/token.cpp |
47.81% (1025/2144) |
62.88% (83/132) |
51.60% (1063/2060) |
src/cppcheck/lib/token.h |
59.34% (394/664) |
60.62% (117/193) |
62.08% (221/356) |
src/cppcheck/lib/tokenize.cpp |
25.26% (2078/8225) |
58.77% (124/211) |
29.71% (2476/8335) |
src/cppcheck/lib/tokenize.h |
67.74% (21/31) |
70.00% (7/10) |
70.00% (7/10) |
src/cppcheck/lib/tokenlist.cpp |
43.77% (748/1709) |
79.10% (53/67) |
49.55% (888/1792) |
src/cppcheck/lib/tokenlist.h |
100.00% (21/21) |
100.00% (7/7) |
100.00% (7/7) |
src/cppcheck/lib/tokenrange.h |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/3) |
src/cppcheck/lib/utils.cpp |
9.20% (8/87) |
28.57% (2/7) |
2.63% (2/76) |
src/cppcheck/lib/utils.h |
17.87% (37/207) |
44.44% (12/27) |
17.07% (21/123) |
src/cppcheck/lib/valueflow.cpp |
38.74% (3423/8836) |
53.33% (256/480) |
37.23% (2955/7938) |
src/cppcheck/lib/valueflow.h |
8.33% (1/12) |
25.00% (1/4) |
16.67% (1/6) |
src/cppcheck/lib/valueptr.h |
96.15% (25/26) |
90.00% (9/10) |
91.67% (11/12) |
src/cppcheck/lib/vfvalue.cpp |
20.25% (32/158) |
50.00% (5/10) |
23.86% (21/88) |
src/cppcheck/lib/vfvalue.h |
73.76% (149/202) |
80.49% (33/41) |
69.34% (95/137) |
src/cppcheck/oss-fuzz/main.cpp |
100.00% (14/14) |
100.00% (4/4) |
100.00% (6/6) |
src/cppcheck/oss-fuzz/type2.cpp |
96.99% (129/133) |
100.00% (8/8) |
97.62% (82/84) |
Totals |
25.21% (20007/79368) |
41.13% (1857/4515) |
27.02% (20677/76514) |