View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/clamav/fuzz/clamav_dbload_fuzzer.cpp |
95.24% (40/42) |
75.00% (3/4) |
94.44% (17/18) |
src/clamav/fuzz/clamav_scanfile_fuzzer.cpp |
91.89% (34/37) |
75.00% (3/4) |
88.89% (8/9) |
src/clamav/fuzz/clamav_scanmap_fuzzer.cpp |
91.18% (31/34) |
75.00% (3/4) |
88.89% (8/9) |
src/clamav/libclamav/7z/7zBuf.c |
100.00% (24/24) |
100.00% (3/3) |
100.00% (9/9) |
src/clamav/libclamav/7z/7zCrc.c |
100.00% (9/9) |
100.00% (2/2) |
100.00% (8/8) |
src/clamav/libclamav/7z/7zDec.c |
86.13% (323/375) |
100.00% (11/11) |
82.70% (349/422) |
src/clamav/libclamav/7z/7zIn.c |
94.09% (1067/1134) |
95.56% (43/45) |
90.54% (1216/1343) |
src/clamav/libclamav/7z/7zStream.c |
48.82% (62/127) |
50.00% (9/18) |
41.86% (36/86) |
src/clamav/libclamav/7z/Bcj2.c |
72.62% (61/84) |
100.00% (1/1) |
68.52% (74/108) |
src/clamav/libclamav/7z/Bra.c |
96.52% (111/115) |
100.00% (4/4) |
93.10% (54/58) |
src/clamav/libclamav/7z/Bra86.c |
98.61% (71/72) |
100.00% (1/1) |
97.83% (45/46) |
src/clamav/libclamav/7z/BraIA64.c |
97.87% (46/47) |
100.00% (1/1) |
96.15% (25/26) |
src/clamav/libclamav/7z/Delta.c |
58.00% (29/50) |
75.00% (3/4) |
65.52% (19/29) |
src/clamav/libclamav/7z/Lzma2Dec.c |
91.16% (227/249) |
88.89% (8/9) |
88.50% (177/200) |
src/clamav/libclamav/7z/LzmaDec.c |
96.34% (738/766) |
94.44% (17/18) |
98.34% (1663/1691) |
src/clamav/libclamav/7z/Ppmd7.c |
99.82% (557/558) |
100.00% (23/23) |
97.42% (415/426) |
src/clamav/libclamav/7z/Ppmd7Dec.c |
100.00% (161/161) |
100.00% (7/7) |
100.00% (102/102) |
src/clamav/libclamav/7z/Xz.c |
83.33% (60/72) |
71.43% (5/7) |
94.00% (47/50) |
src/clamav/libclamav/7z/XzCrc64.c |
85.00% (17/20) |
66.67% (2/3) |
77.78% (14/18) |
src/clamav/libclamav/7z/XzDec.c |
94.94% (638/672) |
100.00% (24/24) |
90.29% (502/556) |
src/clamav/libclamav/7z_iface.c |
76.00% (114/150) |
100.00% (3/3) |
76.67% (92/120) |
src/clamav/libclamav/adc.c |
56.77% (109/192) |
100.00% (3/3) |
59.23% (77/130) |
src/clamav/libclamav/apm.c |
12.32% (25/203) |
50.00% (1/2) |
11.38% (19/167) |
src/clamav/libclamav/arc4.c |
97.06% (33/34) |
100.00% (2/2) |
94.12% (16/17) |
src/clamav/libclamav/asn1.c |
46.63% (817/1752) |
75.00% (18/24) |
46.61% (688/1476) |
src/clamav/libclamav/aspack.c |
41.41% (147/355) |
75.00% (6/8) |
42.69% (143/335) |
src/clamav/libclamav/autoit.c |
0.00% (0/881) |
0.00% (0/11) |
0.00% (0/623) |
src/clamav/libclamav/binhex.c |
80.28% (171/213) |
100.00% (1/1) |
85.28% (139/163) |
src/clamav/libclamav/blob.c |
70.06% (241/344) |
87.50% (21/24) |
73.55% (178/242) |
src/clamav/libclamav/bytecode.c |
4.67% (140/3000) |
19.12% (13/68) |
1.90% (39/2052) |
src/clamav/libclamav/bytecode_api.c |
0.45% (8/1784) |
0.85% (1/118) |
0.29% (5/1700) |
src/clamav/libclamav/bytecode_detect.c |
0.00% (0/165) |
0.00% (0/5) |
0.00% (0/126) |
src/clamav/libclamav/bytecode_nojit.c |
25.49% (13/51) |
27.27% (3/11) |
21.21% (7/33) |
src/clamav/libclamav/bytecode_vm.c |
0.00% (0/787) |
0.00% (0/15) |
0.00% (0/20616) |
src/clamav/libclamav/cache.c |
16.18% (67/414) |
42.86% (6/14) |
18.09% (53/293) |
src/clamav/libclamav/conv.c |
32.26% (20/62) |
33.33% (1/3) |
18.42% (7/38) |
src/clamav/libclamav/cpio.c |
95.20% (218/229) |
100.00% (4/4) |
96.84% (153/158) |
src/clamav/libclamav/crtmgr.c |
41.99% (186/443) |
81.25% (13/16) |
37.83% (129/341) |
src/clamav/libclamav/crypto.c |
11.05% (84/760) |
29.41% (10/34) |
12.77% (54/423) |
src/clamav/libclamav/cvd.c |
0.00% (0/672) |
0.00% (0/14) |
0.00% (0/603) |
src/clamav/libclamav/dconf.c |
99.27% (273/275) |
100.00% (4/4) |
98.75% (317/321) |
src/clamav/libclamav/disasm.c |
0.00% (0/510) |
0.00% (0/4) |
0.00% (0/381) |
src/clamav/libclamav/dlp.c |
53.39% (189/354) |
52.94% (9/17) |
61.49% (198/322) |
src/clamav/libclamav/dmg.c |
55.14% (472/856) |
63.64% (7/11) |
64.75% (371/573) |
src/clamav/libclamav/dsig.c |
0.00% (0/292) |
0.00% (0/5) |
0.00% (0/192) |
src/clamav/libclamav/egg.c |
39.75% (603/1517) |
68.18% (15/22) |
42.21% (458/1085) |
src/clamav/libclamav/elf.c |
89.97% (601/668) |
100.00% (11/11) |
92.91% (655/705) |
src/clamav/libclamav/entconv.c |
84.63% (501/592) |
100.00% (20/20) |
86.28% (390/452) |
src/clamav/libclamav/events.c |
6.30% (25/397) |
18.52% (5/27) |
7.05% (17/241) |
src/clamav/libclamav/execs.c |
76.47% (13/17) |
100.00% (2/2) |
80.00% (8/10) |
src/clamav/libclamav/explode.c |
99.44% (176/177) |
83.33% (5/6) |
97.41% (263/270) |
src/clamav/libclamav/filetypes.c |
85.40% (193/226) |
100.00% (6/6) |
88.06% (177/201) |
src/clamav/libclamav/filtering.c |
92.75% (422/455) |
92.31% (12/13) |
93.32% (475/509) |
src/clamav/libclamav/fmap.c |
66.67% (506/759) |
93.33% (28/30) |
77.84% (439/564) |
src/clamav/libclamav/fmap.h |
82.54% (52/63) |
78.57% (11/14) |
84.21% (32/38) |
src/clamav/libclamav/fpu.c |
0.00% (0/22) |
0.00% (0/1) |
0.00% (0/11) |
src/clamav/libclamav/fsg.c |
0.00% (0/57) |
0.00% (0/2) |
0.00% (0/32) |
src/clamav/libclamav/gif.c |
93.63% (191/204) |
100.00% (1/1) |
96.46% (109/113) |
src/clamav/libclamav/gpt.c |
29.33% (122/416) |
62.50% (5/8) |
32.45% (98/302) |
src/clamav/libclamav/hashtab.c |
48.55% (334/688) |
53.49% (23/43) |
47.03% (198/421) |
src/clamav/libclamav/hfsplus.c |
0.00% (0/1161) |
0.00% (0/16) |
0.00% (0/764) |
src/clamav/libclamav/hostid_internal.c |
0.00% (0/78) |
0.00% (0/3) |
0.00% (0/56) |
src/clamav/libclamav/htmlnorm.c |
78.35% (1335/1704) |
83.33% (15/18) |
77.91% (998/1281) |
src/clamav/libclamav/hwp.c |
80.12% (919/1147) |
80.00% (12/15) |
83.55% (701/839) |
src/clamav/libclamav/iana_cctld.h |
0.00% (0/450) |
0.00% (0/2) |
0.00% (0/17) |
src/clamav/libclamav/iana_tld.h |
0.00% (0/681) |
0.00% (0/2) |
0.00% (0/24) |
src/clamav/libclamav/inflate64.c |
87.33% (572/655) |
100.00% (6/6) |
84.31% (559/663) |
src/clamav/libclamav/iowrap.c |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/clamav/libclamav/is_tar.c |
97.37% (37/38) |
100.00% (2/2) |
96.97% (32/33) |
src/clamav/libclamav/ishield.c |
13.60% (71/522) |
33.33% (2/6) |
16.07% (63/392) |
src/clamav/libclamav/iso9660.c |
80.43% (226/281) |
100.00% (5/5) |
83.58% (168/201) |
src/clamav/libclamav/jpeg.c |
93.48% (330/353) |
100.00% (2/2) |
95.85% (254/265) |
src/clamav/libclamav/json_api.c |
48.16% (157/326) |
85.71% (12/14) |
57.69% (150/260) |
src/clamav/libclamav/jsparse/generated/keywords.h |
100.00% (138/138) |
100.00% (2/2) |
100.00% (17/17) |
src/clamav/libclamav/jsparse/generated/operators.h |
100.00% (127/127) |
100.00% (2/2) |
100.00% (17/17) |
src/clamav/libclamav/jsparse/js-norm.c |
92.89% (954/1027) |
100.00% (43/43) |
92.08% (825/896) |
src/clamav/libclamav/jsparse/lexglobal.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (5/5) |
src/clamav/libclamav/jsparse/textbuf.h |
89.66% (26/29) |
100.00% (4/4) |
81.25% (13/16) |
src/clamav/libclamav/libmspack.c |
57.52% (237/412) |
100.00% (12/12) |
59.17% (142/240) |
src/clamav/libclamav/line.c |
90.32% (28/31) |
100.00% (4/4) |
93.75% (15/16) |
src/clamav/libclamav/lzma_iface.c |
95.56% (86/90) |
100.00% (6/6) |
91.76% (78/85) |
src/clamav/libclamav/lzw/lzwdec.c |
84.73% (172/203) |
100.00% (3/3) |
86.59% (213/246) |
src/clamav/libclamav/macho.c |
90.79% (355/391) |
100.00% (5/5) |
92.63% (402/434) |
src/clamav/libclamav/matcher-ac.c |
68.52% (1576/2300) |
92.50% (37/40) |
70.98% (1710/2409) |
src/clamav/libclamav/matcher-bm.c |
44.21% (145/328) |
100.00% (6/6) |
36.73% (119/324) |
src/clamav/libclamav/matcher-byte-comp.c |
40.03% (281/702) |
33.33% (2/6) |
41.75% (220/527) |
src/clamav/libclamav/matcher-hash.c |
74.57% (173/232) |
91.67% (11/12) |
73.45% (130/177) |
src/clamav/libclamav/matcher-pcre.c |
34.13% (185/542) |
53.85% (7/13) |
33.25% (136/409) |
src/clamav/libclamav/matcher.c |
48.81% (492/1008) |
72.22% (13/18) |
43.28% (393/908) |
src/clamav/libclamav/mbox.c |
78.98% (2104/2664) |
88.37% (38/43) |
80.83% (1602/1982) |
src/clamav/libclamav/mbr.c |
28.43% (118/415) |
55.56% (5/9) |
42.45% (104/245) |
src/clamav/libclamav/message.c |
81.78% (1315/1608) |
96.00% (48/50) |
86.28% (1044/1210) |
src/clamav/libclamav/mew.c |
77.90% (504/647) |
75.00% (9/12) |
78.43% (571/728) |
src/clamav/libclamav/msdoc.c |
79.09% (624/789) |
100.00% (7/7) |
81.12% (391/482) |
src/clamav/libclamav/msexpand.c |
21.62% (16/74) |
100.00% (1/1) |
15.94% (22/138) |
src/clamav/libclamav/msxml.c |
0.00% (0/137) |
0.00% (0/3) |
0.00% (0/85) |
src/clamav/libclamav/msxml_parser.c |
62.92% (280/445) |
100.00% (6/6) |
70.13% (277/395) |
src/clamav/libclamav/nsis/bzlib.c |
0.00% (0/614) |
0.00% (0/12) |
0.00% (0/1060) |
src/clamav/libclamav/nsis/infblock.c |
0.00% (0/491) |
0.00% (0/3) |
0.00% (0/943) |
src/clamav/libclamav/nsis/nulsft.c |
0.00% (0/422) |
0.00% (0/8) |
0.00% (0/282) |
src/clamav/libclamav/ole2_extract.c |
76.74% (1343/1750) |
96.97% (32/33) |
84.04% (1127/1341) |
src/clamav/libclamav/ooxml.c |
70.23% (210/299) |
87.50% (7/8) |
72.40% (160/221) |
src/clamav/libclamav/openioc.c |
0.00% (0/256) |
0.00% (0/6) |
0.00% (0/183) |
src/clamav/libclamav/others.c |
31.12% (422/1356) |
47.37% (27/57) |
43.17% (294/681) |
src/clamav/libclamav/others.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/clamav/libclamav/others_common.c |
34.92% (300/859) |
64.44% (29/45) |
33.80% (192/568) |
src/clamav/libclamav/packlibs.c |
50.00% (120/240) |
66.67% (2/3) |
50.00% (142/284) |
src/clamav/libclamav/partition_intersection.c |
24.07% (13/54) |
75.00% (3/4) |
18.18% (4/22) |
src/clamav/libclamav/pdf.c |
86.48% (2821/3262) |
100.00% (70/70) |
90.19% (2134/2366) |
src/clamav/libclamav/pdfdecode.c |
83.01% (601/724) |
90.00% (9/10) |
89.41% (422/472) |
src/clamav/libclamav/pdfng.c |
79.72% (680/853) |
81.82% (9/11) |
82.88% (518/625) |
src/clamav/libclamav/pe.c |
62.99% (2887/4583) |
77.27% (17/22) |
61.19% (2524/4125) |
src/clamav/libclamav/pe_icons.c |
0.00% (0/977) |
0.00% (0/13) |
0.00% (0/669) |
src/clamav/libclamav/pe_icons.h |
0.00% (0/10) |
0.00% (0/1) |
0.00% (0/1) |
src/clamav/libclamav/petite.c |
78.08% (285/365) |
100.00% (2/2) |
79.10% (405/512) |
src/clamav/libclamav/phish_allow_list.c |
53.85% (14/26) |
50.00% (2/4) |
52.00% (13/25) |
src/clamav/libclamav/phish_domaincheck_db.c |
52.00% (13/25) |
50.00% (2/4) |
44.00% (11/25) |
src/clamav/libclamav/phishcheck.c |
3.82% (39/1021) |
9.52% (4/42) |
3.28% (27/823) |
src/clamav/libclamav/png.c |
97.66% (167/171) |
100.00% (1/1) |
99.25% (132/133) |
src/clamav/libclamav/qsort.c |
100.00% (156/156) |
100.00% (5/5) |
58.65% (278/474) |
src/clamav/libclamav/readdb.c |
57.96% (2609/4501) |
64.41% (38/59) |
56.56% (2268/4010) |
src/clamav/libclamav/rebuildpe.c |
93.24% (69/74) |
100.00% (2/2) |
76.60% (108/141) |
src/clamav/libclamav/regex/engine.c |
0.00% (0/701) |
0.00% (0/6) |
0.00% (0/942) |
src/clamav/libclamav/regex/regcomp.c |
77.10% (707/917) |
87.88% (29/33) |
74.60% (887/1189) |
src/clamav/libclamav/regex/regerror.c |
51.28% (20/39) |
50.00% (1/2) |
53.33% (16/30) |
src/clamav/libclamav/regex/regex2.h |
100.00% (11/11) |
100.00% (3/3) |
100.00% (3/3) |
src/clamav/libclamav/regex/regexec.c |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/25) |
src/clamav/libclamav/regex/regfree.c |
93.33% (14/15) |
100.00% (1/1) |
90.91% (10/11) |
src/clamav/libclamav/regex/strlcpy.c |
100.00% (19/19) |
100.00% (1/1) |
100.00% (13/13) |
src/clamav/libclamav/regex_list.c |
59.04% (382/647) |
77.78% (14/18) |
62.31% (324/520) |
src/clamav/libclamav/regex_pcre.c |
36.48% (89/244) |
54.55% (6/11) |
38.58% (49/127) |
src/clamav/libclamav/regex_suffix.c |
85.21% (340/399) |
100.00% (10/10) |
74.00% (296/400) |
src/clamav/libclamav/rijndael.c |
86.36% (266/308) |
100.00% (4/4) |
85.71% (54/63) |
src/clamav/libclamav/rtf.c |
87.86% (427/486) |
100.00% (12/12) |
80.51% (285/354) |
src/clamav/libclamav/scanners.c |
65.05% (2594/3988) |
93.33% (56/60) |
71.56% (1885/2634) |
src/clamav/libclamav/sf_base64decode.c |
100.00% (54/54) |
100.00% (1/1) |
100.00% (32/32) |
src/clamav/libclamav/sis.c |
65.41% (363/555) |
72.73% (8/11) |
69.90% (432/618) |
src/clamav/libclamav/special.c |
40.48% (102/252) |
50.00% (4/8) |
41.27% (104/252) |
src/clamav/libclamav/spin.c |
4.44% (17/383) |
33.33% (1/3) |
1.45% (5/344) |
src/clamav/libclamav/stats.c |
0.00% (0/386) |
0.00% (0/20) |
0.00% (0/256) |
src/clamav/libclamav/stats_json.c |
0.00% (0/131) |
0.00% (0/3) |
0.00% (0/110) |
src/clamav/libclamav/str.c |
77.27% (544/704) |
86.67% (26/30) |
74.42% (451/606) |
src/clamav/libclamav/strlcat.c |
100.00% (22/22) |
100.00% (1/1) |
100.00% (12/12) |
src/clamav/libclamav/swf.c |
56.19% (218/388) |
75.00% (3/4) |
51.61% (192/372) |
src/clamav/libclamav/table.c |
48.35% (44/91) |
57.14% (4/7) |
39.02% (32/82) |
src/clamav/libclamav/text.c |
78.40% (167/213) |
100.00% (11/11) |
79.20% (99/125) |
src/clamav/libclamav/textdet.c |
93.10% (81/87) |
100.00% (4/4) |
95.24% (100/105) |
src/clamav/libclamav/textnorm.c |
62.50% (40/64) |
75.00% (3/4) |
46.51% (20/43) |
src/clamav/libclamav/tiff.c |
94.81% (128/135) |
100.00% (1/1) |
97.94% (95/97) |
src/clamav/libclamav/tnef.c |
84.75% (189/223) |
100.00% (4/4) |
88.49% (123/139) |
src/clamav/libclamav/udf.c |
0.00% (0/588) |
0.00% (0/21) |
0.00% (0/354) |
src/clamav/libclamav/udf.h |
0.00% (0/18) |
0.00% (0/3) |
0.00% (0/5) |
src/clamav/libclamav/unarj.c |
87.33% (793/908) |
100.00% (21/21) |
92.15% (622/675) |
src/clamav/libclamav/uniq.c |
81.25% (78/96) |
100.00% (4/4) |
86.96% (60/69) |
src/clamav/libclamav/unsp.c |
89.44% (271/303) |
100.00% (10/10) |
89.20% (223/250) |
src/clamav/libclamav/untar.c |
85.94% (220/256) |
100.00% (4/4) |
91.43% (160/175) |
src/clamav/libclamav/unzip.c |
70.79% (749/1058) |
81.25% (13/16) |
76.05% (670/881) |
src/clamav/libclamav/upack.c |
0.00% (0/522) |
0.00% (0/2) |
0.00% (0/933) |
src/clamav/libclamav/upx.c |
68.42% (286/418) |
85.71% (6/7) |
68.62% (446/650) |
src/clamav/libclamav/uuencode.c |
84.75% (50/59) |
100.00% (2/2) |
86.84% (33/38) |
src/clamav/libclamav/vba_extract.c |
78.99% (1526/1932) |
93.33% (28/30) |
81.52% (1297/1591) |
src/clamav/libclamav/version.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (2/2) |
src/clamav/libclamav/wwunpack.c |
78.77% (141/179) |
100.00% (1/1) |
45.51% (350/769) |
src/clamav/libclamav/www.c |
0.00% (0/185) |
0.00% (0/4) |
0.00% (0/104) |
src/clamav/libclamav/xar.c |
18.17% (121/666) |
40.00% (4/10) |
14.83% (74/499) |
src/clamav/libclamav/xdp.c |
25.84% (23/89) |
50.00% (1/2) |
19.40% (13/67) |
src/clamav/libclamav/xlm_extract.c |
34.64% (335/967) |
71.43% (5/7) |
40.74% (253/621) |
src/clamav/libclamav/xz_iface.c |
88.00% (44/50) |
100.00% (5/5) |
92.98% (53/57) |
src/clamav/libclamav/yara_arena.c |
68.12% (203/298) |
93.33% (14/15) |
66.67% (114/171) |
src/clamav/libclamav/yara_compiler.c |
51.32% (97/189) |
100.00% (6/6) |
52.22% (47/90) |
src/clamav/libclamav/yara_exec.c |
0.00% (0/498) |
0.00% (0/2) |
0.00% (0/1016) |
src/clamav/libclamav/yara_grammar.c |
73.03% (1324/1813) |
100.00% (4/4) |
69.32% (1317/1900) |
src/clamav/libclamav/yara_hash.c |
84.00% (84/100) |
100.00% (5/5) |
80.60% (54/67) |
src/clamav/libclamav/yara_lexer.c |
76.10% (1000/1314) |
58.70% (27/46) |
66.76% (751/1125) |
src/clamav/libclamav/yara_parser.c |
82.84% (309/373) |
92.31% (12/13) |
78.69% (240/305) |
src/clamav/libclamav/yc.c |
0.00% (0/187) |
0.00% (0/3) |
0.00% (0/150) |
src/clamav/libclammspack/mspack/cabd.c |
63.01% (545/865) |
70.83% (17/24) |
59.78% (483/808) |
src/clamav/libclammspack/mspack/chmd.c |
22.80% (194/851) |
33.33% (7/21) |
21.59% (185/857) |
src/clamav/libclammspack/mspack/lzxd.c |
58.39% (247/423) |
85.71% (6/7) |
49.47% (880/1779) |
src/clamav/libclammspack/mspack/mszipd.c |
86.60% (252/291) |
85.71% (6/7) |
75.85% (757/998) |
src/clamav/libclammspack/mspack/qtmd.c |
91.76% (234/255) |
100.00% (5/5) |
97.47% (809/830) |
src/clamav/libclammspack/mspack/readbits.h |
100.00% (18/18) |
100.00% (1/1) |
100.00% (13/13) |
src/clamav/libclammspack/mspack/readhuff.h |
100.00% (57/57) |
100.00% (1/1) |
100.00% (57/57) |
src/clamav/libclammspack/mspack/system.c |
12.00% (15/125) |
14.29% (2/14) |
25.87% (37/143) |
src/clamav/libclamunrar/arccmt.cpp |
68.46% (102/149) |
50.00% (2/4) |
62.50% (60/96) |
src/clamav/libclamunrar/archive.cpp |
83.19% (193/232) |
76.92% (10/13) |
85.64% (167/195) |
src/clamav/libclamunrar/archive.hpp |
60.00% (3/5) |
60.00% (3/5) |
60.00% (3/5) |
src/clamav/libclamunrar/arcread.cpp |
87.11% (980/1125) |
89.47% (17/19) |
87.26% (678/777) |
src/clamav/libclamunrar/array.hpp |
74.32% (55/74) |
85.71% (12/14) |
77.14% (27/35) |
src/clamav/libclamunrar/blake2s.cpp |
100.00% (89/89) |
100.00% (7/7) |
100.00% (106/106) |
src/clamav/libclamunrar/blake2s.hpp |
100.00% (27/27) |
100.00% (5/5) |
100.00% (8/8) |
src/clamav/libclamunrar/blake2sp.cpp |
88.41% (61/69) |
100.00% (4/4) |
89.36% (42/47) |
src/clamav/libclamunrar/cmddata.cpp |
2.40% (22/917) |
15.79% (3/19) |
0.49% (3/613) |
src/clamav/libclamunrar/cmdfilter.cpp |
21.46% (53/247) |
62.50% (5/8) |
28.34% (70/247) |
src/clamav/libclamunrar/cmdmix.cpp |
0.00% (0/17) |
0.00% (0/3) |
0.00% (0/7) |
src/clamav/libclamunrar/coder.cpp |
100.00% (20/20) |
100.00% (5/5) |
100.00% (8/8) |
src/clamav/libclamunrar/consio.cpp |
0.00% (0/41) |
0.00% (0/6) |
0.00% (0/34) |
src/clamav/libclamunrar/consio.hpp |
20.00% (1/5) |
20.00% (1/5) |
20.00% (1/5) |
src/clamav/libclamunrar/crc.cpp |
98.31% (58/59) |
100.00% (5/5) |
97.30% (36/37) |
src/clamav/libclamunrar/crypt.cpp |
20.24% (17/84) |
60.00% (3/5) |
16.67% (7/42) |
src/clamav/libclamunrar/crypt.hpp |
63.16% (24/38) |
75.00% (9/12) |
64.29% (9/14) |
src/clamav/libclamunrar/crypt1.cpp |
24.59% (15/61) |
33.33% (2/6) |
21.05% (4/19) |
src/clamav/libclamunrar/crypt2.cpp |
0.00% (0/86) |
0.00% (0/5) |
0.00% (0/47) |
src/clamav/libclamunrar/crypt3.cpp |
0.00% (0/62) |
0.00% (0/1) |
0.00% (0/39) |
src/clamav/libclamunrar/crypt5.cpp |
0.00% (0/157) |
0.00% (0/4) |
0.00% (0/102) |
src/clamav/libclamunrar/dll.cpp |
66.04% (247/374) |
46.67% (7/15) |
71.74% (198/276) |
src/clamav/libclamunrar/encname.cpp |
100.00% (58/58) |
100.00% (2/2) |
98.11% (52/53) |
src/clamav/libclamunrar/errhnd.cpp |
42.94% (73/170) |
35.48% (11/31) |
50.00% (31/62) |
src/clamav/libclamunrar/errhnd.hpp |
20.00% (1/5) |
20.00% (1/5) |
20.00% (1/5) |
src/clamav/libclamunrar/extinfo.cpp |
83.91% (73/87) |
85.71% (6/7) |
80.56% (87/108) |
src/clamav/libclamunrar/extract.cpp |
38.66% (414/1071) |
62.50% (10/16) |
43.44% (384/884) |
src/clamav/libclamunrar/filcreat.cpp |
19.05% (8/42) |
50.00% (1/2) |
26.19% (11/42) |
src/clamav/libclamunrar/file.cpp |
61.27% (242/395) |
67.74% (21/31) |
57.29% (169/295) |
src/clamav/libclamunrar/file.hpp |
55.00% (11/20) |
35.71% (5/14) |
40.00% (6/15) |
src/clamav/libclamunrar/filefn.cpp |
22.88% (54/236) |
35.00% (7/20) |
21.74% (35/161) |
src/clamav/libclamunrar/filestr.cpp |
0.00% (0/115) |
0.00% (0/2) |
0.00% (0/142) |
src/clamav/libclamunrar/find.cpp |
19.23% (20/104) |
20.00% (1/5) |
11.11% (7/63) |
src/clamav/libclamunrar/getbits.cpp |
70.37% (19/27) |
80.00% (4/5) |
57.14% (8/14) |
src/clamav/libclamunrar/getbits.hpp |
100.00% (26/26) |
100.00% (5/5) |
100.00% (5/5) |
src/clamav/libclamunrar/hardlinks.cpp |
42.86% (9/21) |
100.00% (1/1) |
37.50% (3/8) |
src/clamav/libclamunrar/hash.cpp |
81.71% (67/82) |
88.89% (8/9) |
86.89% (53/61) |
src/clamav/libclamunrar/hash.hpp |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/clamav/libclamunrar/headers.cpp |
82.05% (32/39) |
66.67% (2/3) |
66.67% (2/3) |
src/clamav/libclamunrar/headers.hpp |
100.00% (13/13) |
100.00% (3/3) |
100.00% (3/3) |
src/clamav/libclamunrar/log.cpp |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/2) |
src/clamav/libclamunrar/log.hpp |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/clamav/libclamunrar/match.cpp |
53.33% (56/105) |
80.00% (4/5) |
48.31% (57/118) |
src/clamav/libclamunrar/model.cpp |
96.25% (513/533) |
100.00% (18/18) |
94.04% (300/319) |
src/clamav/libclamunrar/model.hpp |
100.00% (16/16) |
100.00% (3/3) |
90.91% (10/11) |
src/clamav/libclamunrar/options.cpp |
100.00% (18/18) |
100.00% (2/2) |
100.00% (6/6) |
src/clamav/libclamunrar/pathfn.cpp |
27.30% (157/575) |
38.89% (14/36) |
32.54% (164/504) |
src/clamav/libclamunrar/pathfn.hpp |
36.36% (4/11) |
50.00% (1/2) |
50.00% (1/2) |
src/clamav/libclamunrar/qopen.cpp |
30.23% (65/215) |
72.73% (8/11) |
26.23% (32/122) |
src/clamav/libclamunrar/qopen.hpp |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/clamav/libclamunrar/rarvm.cpp |
33.00% (100/303) |
80.00% (8/10) |
32.84% (67/204) |
src/clamav/libclamunrar/rarvm.hpp |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/clamav/libclamunrar/rawint.hpp |
34.69% (17/49) |
55.56% (5/9) |
55.56% (5/9) |
src/clamav/libclamunrar/rawread.cpp |
61.43% (86/140) |
75.00% (12/16) |
67.90% (55/81) |
src/clamav/libclamunrar/rawread.hpp |
44.44% (4/9) |
44.44% (4/9) |
44.44% (4/9) |
src/clamav/libclamunrar/rdwrfn.cpp |
82.63% (176/213) |
85.71% (12/14) |
79.49% (93/117) |
src/clamav/libclamunrar/rdwrfn.hpp |
62.50% (5/8) |
62.50% (5/8) |
62.50% (5/8) |
src/clamav/libclamunrar/rijndael.cpp |
13.36% (33/247) |
27.27% (3/11) |
14.40% (18/125) |
src/clamav/libclamunrar/rijndael.hpp |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/clamav/libclamunrar/scantree.cpp |
0.00% (0/292) |
0.00% (0/8) |
0.00% (0/326) |
src/clamav/libclamunrar/scantree.hpp |
0.00% (0/8) |
0.00% (0/5) |
0.00% (0/5) |
src/clamav/libclamunrar/secpassword.cpp |
35.48% (22/62) |
50.00% (5/10) |
42.86% (15/35) |
src/clamav/libclamunrar/secpassword.hpp |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/clamav/libclamunrar/sha1.cpp |
0.00% (0/116) |
0.00% (0/5) |
0.00% (0/646) |
src/clamav/libclamunrar/sha256.cpp |
88.24% (75/85) |
100.00% (4/4) |
88.89% (48/54) |
src/clamav/libclamunrar/smallfn.cpp |
90.00% (9/10) |
100.00% (2/2) |
87.50% (7/8) |
src/clamav/libclamunrar/strfn.cpp |
16.53% (40/242) |
25.93% (7/27) |
12.56% (28/223) |
src/clamav/libclamunrar/strlist.cpp |
42.00% (42/100) |
53.85% (7/13) |
34.69% (17/49) |
src/clamav/libclamunrar/strlist.hpp |
50.00% (1/2) |
50.00% (1/2) |
50.00% (1/2) |
src/clamav/libclamunrar/suballoc.cpp |
61.38% (116/189) |
82.35% (14/17) |
56.57% (56/99) |
src/clamav/libclamunrar/suballoc.hpp |
20.00% (2/10) |
50.00% (2/4) |
50.00% (2/4) |
src/clamav/libclamunrar/system.cpp |
25.00% (3/12) |
25.00% (1/4) |
33.33% (2/6) |
src/clamav/libclamunrar/timefn.cpp |
50.33% (77/153) |
70.59% (12/17) |
26.23% (16/61) |
src/clamav/libclamunrar/timefn.hpp |
33.33% (3/9) |
33.33% (3/9) |
27.27% (3/11) |
src/clamav/libclamunrar/ui.hpp |
82.14% (23/28) |
83.33% (5/6) |
78.57% (11/14) |
src/clamav/libclamunrar/uicommon.cpp |
0.00% (0/38) |
0.00% (0/2) |
0.00% (0/31) |
src/clamav/libclamunrar/uisilent.cpp |
37.50% (12/32) |
38.46% (5/13) |
38.46% (5/13) |
src/clamav/libclamunrar/ulinks.cpp |
81.18% (69/85) |
80.00% (4/5) |
88.24% (75/85) |
src/clamav/libclamunrar/unicode.cpp |
53.15% (194/365) |
35.00% (7/20) |
46.10% (130/282) |
src/clamav/libclamunrar/unpack.cpp |
89.14% (156/175) |
100.00% (6/6) |
88.57% (93/105) |
src/clamav/libclamunrar/unpack.hpp |
41.67% (5/12) |
50.00% (2/4) |
44.44% (4/9) |
src/clamav/libclamunrar/unpack15.cpp |
100.00% (381/381) |
100.00% (10/10) |
100.00% (229/229) |
src/clamav/libclamunrar/unpack20.cpp |
99.41% (337/339) |
100.00% (7/7) |
98.96% (190/192) |
src/clamav/libclamunrar/unpack30.cpp |
97.97% (627/640) |
100.00% (12/12) |
98.74% (393/398) |
src/clamav/libclamunrar/unpack50.cpp |
91.56% (488/533) |
100.00% (13/13) |
92.15% (317/344) |
src/clamav/libclamunrar/unpack50frag.cpp |
16.18% (11/68) |
37.50% (3/8) |
13.33% (8/60) |
src/clamav/libclamunrar/unpackinline.cpp |
100.00% (84/84) |
100.00% (4/4) |
100.00% (42/42) |
src/clamav/libclamunrar/uowners.cpp |
0.00% (0/77) |
0.00% (0/2) |
0.00% (0/33) |
src/clamav/libclamunrar/volume.cpp |
38.99% (62/159) |
66.67% (2/3) |
41.67% (55/132) |
src/clamav/libclamunrar/win32stm.cpp |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/12) |
src/clamav/libclamunrar_iface/unrar_iface.cpp |
58.55% (178/304) |
80.00% (8/10) |
45.16% (233/516) |
Totals |
54.84% (61132/111483) |
63.41% (1896/2990) |
46.03% (53527/116293) |