View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/upx/fuzzers/decompress_packed_file_fuzzer.cpp |
86.96% (20/23) |
100.00% (1/1) |
77.78% (7/9) |
src/upx/src/bele.h |
88.85% (518/583) |
90.06% (154/171) |
88.67% (227/256) |
src/upx/src/bele_policy.h |
39.34% (24/61) |
21.28% (10/47) |
70.40% (88/125) |
src/upx/src/check/dt_check.cpp |
87.32% (868/994) |
93.48% (43/46) |
58.71% (2042/3478) |
src/upx/src/check/dt_cxxlib.cpp |
86.08% (532/618) |
73.08% (38/52) |
41.85% (655/1565) |
src/upx/src/check/dt_xspan.cpp |
99.61% (256/257) |
87.50% (7/8) |
90.81% (1977/2177) |
src/upx/src/compress/compress.cpp |
30.93% (30/97) |
50.00% (2/4) |
26.87% (61/227) |
src/upx/src/compress/compress_bzip2.cpp |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/upx/src/compress/compress_lzma.cpp |
23.03% (73/317) |
23.53% (4/17) |
29.71% (123/414) |
src/upx/src/compress/compress_ucl.cpp |
44.02% (92/209) |
45.45% (5/11) |
58.82% (240/408) |
src/upx/src/compress/compress_zlib.cpp |
44.64% (75/168) |
62.50% (5/8) |
42.00% (126/300) |
src/upx/src/compress/compress_zstd.cpp |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/upx/src/conf.h |
82.05% (32/39) |
92.86% (13/14) |
93.75% (15/16) |
src/upx/src/except.cpp |
68.85% (84/122) |
64.00% (16/25) |
59.80% (61/102) |
src/upx/src/except.h |
72.22% (13/18) |
72.22% (13/18) |
69.70% (23/33) |
src/upx/src/file.cpp |
60.84% (160/263) |
75.00% (21/28) |
63.04% (249/395) |
src/upx/src/file.h |
77.78% (7/9) |
77.78% (7/9) |
77.78% (7/9) |
src/upx/src/filter.cpp |
41.43% (58/140) |
54.55% (6/11) |
33.33% (50/150) |
src/upx/src/filter/ct.h |
33.33% (55/165) |
33.33% (21/63) |
32.09% (180/561) |
src/upx/src/filter/cto.h |
22.09% (19/86) |
50.00% (1/2) |
13.58% (11/81) |
src/upx/src/filter/ctoj.h |
22.09% (19/86) |
50.00% (1/2) |
13.58% (11/81) |
src/upx/src/filter/ctojr.h |
39.49% (77/195) |
83.33% (5/6) |
34.77% (89/256) |
src/upx/src/filter/ctok.h |
23.60% (21/89) |
50.00% (1/2) |
17.60% (22/125) |
src/upx/src/filter/ctsw.h |
33.33% (12/36) |
33.33% (4/12) |
31.43% (44/140) |
src/upx/src/filter/getcto.h |
0.00% (0/19) |
0.00% (0/1) |
0.00% (0/20) |
src/upx/src/filter/ppcbxx.h |
24.36% (19/78) |
50.00% (1/2) |
27.66% (13/47) |
src/upx/src/filter/sub16.h |
33.33% (4/12) |
33.33% (4/12) |
25.00% (48/192) |
src/upx/src/filter/sub32.h |
33.33% (4/12) |
33.33% (4/12) |
25.00% (48/192) |
src/upx/src/filter/sub8.h |
33.33% (4/12) |
33.33% (4/12) |
26.92% (56/208) |
src/upx/src/filter/sw.h |
33.33% (6/18) |
33.33% (6/18) |
32.10% (52/162) |
src/upx/src/help.cpp |
4.84% (21/434) |
7.69% (1/13) |
4.51% (13/288) |
src/upx/src/lefile.cpp |
55.60% (134/241) |
54.55% (12/22) |
63.51% (134/211) |
src/upx/src/lefile.h |
0.00% (0/15) |
0.00% (0/6) |
0.00% (0/6) |
src/upx/src/linker.cpp |
0.00% (0/716) |
0.00% (0/45) |
0.00% (0/900) |
src/upx/src/linker.h |
0.00% (0/15) |
0.00% (0/13) |
0.00% (0/18) |
src/upx/src/main.cpp |
40.00% (412/1030) |
56.00% (14/25) |
28.15% (212/753) |
src/upx/src/msg.cpp |
50.35% (72/143) |
64.29% (9/14) |
55.36% (62/112) |
src/upx/src/options.cpp |
99.12% (113/114) |
100.00% (4/4) |
91.55% (607/663) |
src/upx/src/options.h |
100.00% (7/7) |
100.00% (1/1) |
100.00% (1/1) |
src/upx/src/p_com.cpp |
15.38% (20/130) |
20.00% (2/10) |
7.69% (12/156) |
src/upx/src/p_com.h |
50.00% (3/6) |
50.00% (3/6) |
62.50% (5/8) |
src/upx/src/p_djgpp2.cpp |
44.06% (115/261) |
46.67% (7/15) |
48.07% (112/233) |
src/upx/src/p_djgpp2.h |
50.00% (3/6) |
75.00% (3/4) |
80.00% (4/5) |
src/upx/src/p_elf.h |
86.36% (38/44) |
50.00% (2/4) |
99.06% (210/212) |
src/upx/src/p_elf_enum.h |
0.00% (0/12) |
0.00% (0/6) |
0.00% (0/6) |
src/upx/src/p_exe.cpp |
15.51% (74/477) |
30.77% (4/13) |
11.75% (69/587) |
src/upx/src/p_exe.h |
80.00% (8/10) |
66.67% (4/6) |
83.33% (10/12) |
src/upx/src/p_lx_elf.cpp |
31.22% (2210/7079) |
40.09% (85/212) |
36.45% (1885/5171) |
src/upx/src/p_lx_elf.h |
56.10% (46/82) |
62.50% (30/48) |
72.31% (47/65) |
src/upx/src/p_lx_exc.cpp |
3.46% (11/318) |
10.53% (2/19) |
2.82% (8/284) |
src/upx/src/p_lx_exc.h |
21.43% (3/14) |
42.86% (3/7) |
55.56% (5/9) |
src/upx/src/p_lx_interp.cpp |
0.00% (0/197) |
0.00% (0/7) |
0.00% (0/116) |
src/upx/src/p_lx_interp.h |
0.00% (0/4) |
0.00% (0/4) |
0.00% (0/5) |
src/upx/src/p_lx_sh.cpp |
6.25% (5/80) |
25.00% (2/8) |
13.89% (5/36) |
src/upx/src/p_lx_sh.h |
50.00% (3/6) |
50.00% (3/6) |
57.14% (4/7) |
src/upx/src/p_mach.cpp |
28.30% (596/2106) |
28.95% (22/76) |
35.58% (496/1394) |
src/upx/src/p_mach.h |
39.33% (70/178) |
27.94% (19/68) |
43.18% (76/176) |
src/upx/src/p_ps1.cpp |
15.72% (61/388) |
40.00% (6/15) |
18.35% (118/643) |
src/upx/src/p_ps1.h |
50.00% (2/4) |
50.00% (2/4) |
60.00% (3/5) |
src/upx/src/p_sys.cpp |
0.00% (0/58) |
0.00% (0/3) |
0.00% (0/66) |
src/upx/src/p_sys.h |
50.00% (3/6) |
50.00% (3/6) |
62.50% (5/8) |
src/upx/src/p_tmt.cpp |
43.06% (90/209) |
36.36% (4/11) |
55.03% (82/149) |
src/upx/src/p_tmt.h |
50.00% (3/6) |
75.00% (3/4) |
80.00% (4/5) |
src/upx/src/p_tos.cpp |
13.98% (58/415) |
33.33% (5/15) |
17.78% (88/495) |
src/upx/src/p_tos.h |
60.00% (3/5) |
60.00% (3/5) |
66.67% (4/6) |
src/upx/src/p_unix.cpp |
38.58% (174/451) |
35.29% (6/17) |
53.10% (154/290) |
src/upx/src/p_unix.h |
50.00% (2/4) |
50.00% (2/4) |
60.00% (3/5) |
src/upx/src/p_vmlinx.cpp |
12.68% (104/820) |
7.02% (4/57) |
17.75% (101/569) |
src/upx/src/p_vmlinx.h |
61.29% (19/31) |
52.00% (13/25) |
67.57% (25/37) |
src/upx/src/p_vmlinz.cpp |
9.24% (62/671) |
18.75% (6/32) |
12.76% (67/525) |
src/upx/src/p_vmlinz.h |
50.00% (6/12) |
50.00% (6/12) |
62.50% (10/16) |
src/upx/src/p_w32pe_i386.cpp |
15.38% (22/143) |
35.71% (5/14) |
13.14% (18/137) |
src/upx/src/p_w32pe_i386.h |
66.67% (2/3) |
66.67% (2/3) |
71.43% (5/7) |
src/upx/src/p_w64pe_amd64.cpp |
9.86% (14/142) |
36.36% (4/11) |
7.32% (12/164) |
src/upx/src/p_w64pe_amd64.h |
50.00% (2/4) |
50.00% (2/4) |
60.00% (3/5) |
src/upx/src/p_w64pe_arm64.cpp |
0.00% (0/51) |
0.00% (0/11) |
0.00% (0/43) |
src/upx/src/p_w64pe_arm64.h |
0.00% (0/9) |
0.00% (0/9) |
0.00% (0/11) |
src/upx/src/p_wcle.cpp |
11.25% (64/569) |
21.74% (5/23) |
9.38% (47/501) |
src/upx/src/p_wcle.h |
42.86% (3/7) |
60.00% (3/5) |
75.00% (6/8) |
src/upx/src/p_wince_arm.cpp |
11.54% (15/130) |
22.22% (4/18) |
12.00% (15/125) |
src/upx/src/p_wince_arm.h |
40.00% (2/5) |
40.00% (2/5) |
50.00% (3/6) |
src/upx/src/packer.cpp |
13.63% (109/800) |
20.90% (14/67) |
11.48% (126/1098) |
src/upx/src/packer.h |
54.55% (6/11) |
54.55% (6/11) |
54.55% (6/11) |
src/upx/src/packer_c.cpp |
1.90% (3/158) |
14.29% (1/7) |
10.00% (26/260) |
src/upx/src/packer_f.cpp |
0.00% (0/228) |
0.00% (0/6) |
0.00% (0/237) |
src/upx/src/packer_r.cpp |
36.36% (44/121) |
50.00% (1/2) |
37.61% (41/109) |
src/upx/src/packhead.cpp |
59.39% (155/261) |
69.23% (9/13) |
52.28% (195/373) |
src/upx/src/packmast.cpp |
68.12% (109/160) |
50.00% (6/12) |
62.26% (419/673) |
src/upx/src/pefile.cpp |
28.03% (678/2419) |
37.68% (52/138) |
27.99% (625/2233) |
src/upx/src/pefile.h |
44.44% (4/9) |
28.57% (2/7) |
44.44% (4/9) |
src/upx/src/ui.cpp |
30.56% (99/324) |
37.50% (12/32) |
24.68% (77/312) |
src/upx/src/ui.h |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/upx/src/util/cxxlib.h |
61.54% (224/364) |
61.54% (56/91) |
61.19% (123/201) |
src/upx/src/util/membuffer.cpp |
92.46% (233/252) |
95.24% (20/21) |
87.08% (1375/1579) |
src/upx/src/util/membuffer.h |
93.65% (59/63) |
95.65% (22/23) |
95.52% (64/67) |
src/upx/src/util/miniacc.h |
45.10% (152/337) |
34.48% (10/29) |
39.03% (153/392) |
src/upx/src/util/raw_bytes.h |
86.21% (25/29) |
100.00% (4/4) |
83.78% (31/37) |
src/upx/src/util/snprintf.cpp |
46.53% (47/101) |
50.00% (4/8) |
28.79% (74/257) |
src/upx/src/util/snprintf.h |
12.50% (3/24) |
12.50% (1/8) |
12.50% (1/8) |
src/upx/src/util/util.cpp |
48.50% (292/602) |
47.37% (27/57) |
72.50% (1453/2004) |
src/upx/src/util/util.h |
86.67% (39/45) |
85.71% (12/14) |
81.58% (31/38) |
src/upx/src/util/xspan.cpp |
48.57% (17/35) |
42.86% (3/7) |
77.78% (21/27) |
src/upx/src/util/xspan_fwd.h |
71.55% (83/116) |
71.05% (27/38) |
71.05% (27/38) |
src/upx/src/util/xspan_impl.h |
81.25% (13/16) |
83.33% (5/6) |
80.00% (8/10) |
src/upx/src/util/xspan_impl_common.h |
88.26% (188/213) |
96.08% (49/51) |
84.09% (185/220) |
src/upx/src/util/xspan_impl_ptr_or_null.h |
90.00% (27/30) |
90.00% (9/10) |
88.57% (31/35) |
src/upx/src/util/xspan_impl_ptr_or_span.h |
100.00% (19/19) |
100.00% (6/6) |
100.00% (20/20) |
src/upx/src/util/xspan_impl_span.h |
61.90% (13/21) |
66.67% (4/6) |
60.00% (12/20) |
src/upx/src/work.cpp |
51.38% (149/290) |
85.71% (6/7) |
54.86% (158/288) |
Totals |
35.58% (10549/29645) |
47.91% (1089/2273) |
44.11% (16563/37548) |