View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/upx/fuzzers/test_packed_file_fuzzer.cpp |
86.36% (19/22) |
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) |
25.11% (57/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 |
38.40% (101/263) |
50.00% (14/28) |
51.65% (204/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) |
29.59% (166/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 |
35.38% (69/195) |
83.33% (5/6) |
23.44% (60/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 |
25.00% (9/36) |
25.00% (3/12) |
20.00% (28/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 |
25.00% (3/12) |
25.00% (3/12) |
18.75% (36/192) |
src/upx/src/filter/sub32.h |
25.00% (3/12) |
25.00% (3/12) |
18.75% (36/192) |
src/upx/src/filter/sub8.h |
16.67% (2/12) |
16.67% (2/12) |
13.46% (28/208) |
src/upx/src/filter/sw.h |
33.33% (6/18) |
33.33% (6/18) |
29.63% (48/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.03% (133/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 |
38.74% (399/1030) |
52.00% (13/25) |
26.03% (196/753) |
src/upx/src/msg.cpp |
63.64% (91/143) |
64.29% (9/14) |
61.61% (69/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 |
36.78% (96/261) |
40.00% (6/15) |
42.49% (99/233) |
src/upx/src/p_djgpp2.h |
33.33% (2/6) |
50.00% (2/4) |
60.00% (3/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.30% (73/477) |
30.77% (4/13) |
11.58% (68/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 |
29.43% (2083/7079) |
39.62% (84/212) |
35.00% (1810/5171) |
src/upx/src/p_lx_elf.h |
43.90% (36/82) |
41.67% (20/48) |
56.92% (37/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 |
14.29% (2/14) |
28.57% (2/7) |
44.44% (4/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 |
25.02% (527/2106) |
25.00% (19/76) |
32.50% (453/1394) |
src/upx/src/p_mach.h |
37.64% (67/178) |
23.53% (16/68) |
40.91% (72/176) |
src/upx/src/p_ps1.cpp |
12.37% (48/388) |
33.33% (5/15) |
14.31% (92/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 |
11.81% (49/415) |
33.33% (5/15) |
15.76% (78/495) |
src/upx/src/p_tos.h |
40.00% (2/5) |
40.00% (2/5) |
50.00% (3/6) |
src/upx/src/p_unix.cpp |
37.03% (167/451) |
35.29% (6/17) |
51.03% (148/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.56% (103/820) |
7.02% (4/57) |
17.57% (100/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 |
8.79% (59/671) |
18.75% (6/32) |
12.38% (65/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 |
33.33% (1/3) |
33.33% (1/3) |
28.57% (2/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 |
25.00% (1/4) |
25.00% (1/4) |
40.00% (2/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.07% (63/569) |
21.74% (5/23) |
8.98% (45/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 |
20.00% (1/5) |
20.00% (1/5) |
33.33% (2/6) |
src/upx/src/packer.cpp |
10.00% (80/800) |
20.90% (14/67) |
8.29% (91/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.00% (154/261) |
69.23% (9/13) |
52.01% (194/373) |
src/upx/src/packmast.cpp |
68.12% (109/160) |
50.00% (6/12) |
61.37% (413/673) |
src/upx/src/pefile.cpp |
27.28% (660/2419) |
37.68% (52/138) |
27.41% (612/2233) |
src/upx/src/pefile.h |
44.44% (4/9) |
28.57% (2/7) |
44.44% (4/9) |
src/upx/src/ui.cpp |
20.06% (65/324) |
31.25% (10/32) |
16.67% (52/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 |
35.61% (120/337) |
31.03% (9/29) |
32.65% (128/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 |
47.01% (283/602) |
45.61% (26/57) |
72.06% (1444/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 |
87.79% (187/213) |
94.12% (48/51) |
83.64% (184/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 |
28.97% (84/290) |
57.14% (4/7) |
33.33% (96/288) |
Totals |
33.81% (10022/29644) |
45.93% (1044/2273) |
42.64% (16011/37548) |