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/fuzzers/list_packed_file_fuzzer.cpp |
86.36% (19/22) |
100.00% (1/1) |
77.78% (7/9) |
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.31% (867/993) |
93.48% (43/46) |
73.85% (1963/2658) |
src/upx/src/check/dt_cxxlib.cpp |
86.08% (532/618) |
73.08% (38/52) |
57.84% (631/1091) |
src/upx/src/check/dt_xspan.cpp |
99.61% (256/257) |
87.50% (7/8) |
89.55% (1713/1913) |
src/upx/src/compress/compress.cpp |
30.93% (30/97) |
50.00% (2/4) |
30.37% (58/191) |
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) |
32.48% (114/351) |
src/upx/src/compress/compress_ucl.cpp |
44.02% (92/209) |
45.45% (5/11) |
57.10% (213/373) |
src/upx/src/compress/compress_zlib.cpp |
44.64% (75/168) |
62.50% (5/8) |
44.83% (117/261) |
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.75% (88/128) |
64.00% (16/25) |
62.35% (53/85) |
src/upx/src/except.h |
72.22% (13/18) |
72.22% (13/18) |
69.70% (23/33) |
src/upx/src/file.cpp |
55.89% (147/263) |
67.86% (19/28) |
65.52% (209/319) |
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) |
36.23% (50/138) |
src/upx/src/filter/ct.h |
33.33% (55/165) |
33.33% (21/63) |
31.37% (176/561) |
src/upx/src/filter/cto.h |
22.09% (19/86) |
50.00% (1/2) |
14.67% (11/75) |
src/upx/src/filter/ctoj.h |
22.09% (19/86) |
50.00% (1/2) |
14.67% (11/75) |
src/upx/src/filter/ctojr.h |
38.46% (75/195) |
83.33% (5/6) |
32.40% (81/250) |
src/upx/src/filter/ctok.h |
23.60% (21/89) |
50.00% (1/2) |
18.49% (22/119) |
src/upx/src/filter/ctsw.h |
33.33% (12/36) |
33.33% (4/12) |
27.14% (38/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) |
29.55% (13/44) |
src/upx/src/filter/sub16.h |
25.00% (3/12) |
25.00% (3/12) |
23.08% (36/156) |
src/upx/src/filter/sub32.h |
33.33% (4/12) |
33.33% (4/12) |
30.77% (48/156) |
src/upx/src/filter/sub8.h |
25.00% (3/12) |
25.00% (3/12) |
24.42% (42/172) |
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.89% (13/266) |
src/upx/src/lefile.cpp |
56.33% (138/245) |
54.55% (12/22) |
61.19% (123/201) |
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/718) |
0.00% (0/45) |
0.00% (0/782) |
src/upx/src/linker.h |
0.00% (0/15) |
0.00% (0/13) |
0.00% (0/18) |
src/upx/src/main.cpp |
41.03% (423/1031) |
56.00% (14/25) |
30.95% (212/685) |
src/upx/src/msg.cpp |
65.75% (96/146) |
71.43% (10/14) |
65.91% (58/88) |
src/upx/src/options.cpp |
99.12% (113/114) |
100.00% (4/4) |
90.24% (518/574) |
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.91% (11/139) |
src/upx/src/p_com.h |
66.67% (4/6) |
66.67% (4/6) |
75.00% (6/8) |
src/upx/src/p_djgpp2.cpp |
44.06% (115/261) |
46.67% (7/15) |
49.52% (104/210) |
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) |
12.14% (67/552) |
src/upx/src/p_exe.h |
90.00% (9/10) |
83.33% (5/6) |
91.67% (11/12) |
src/upx/src/p_lx_elf.cpp |
31.11% (2201/7075) |
40.09% (85/212) |
36.92% (1830/4956) |
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.45% (11/319) |
10.53% (2/19) |
3.16% (8/253) |
src/upx/src/p_lx_exc.h |
28.57% (4/14) |
57.14% (4/7) |
66.67% (6/9) |
src/upx/src/p_lx_interp.cpp |
0.00% (0/197) |
0.00% (0/7) |
0.00% (0/104) |
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) |
14.29% (5/35) |
src/upx/src/p_lx_sh.h |
66.67% (4/6) |
66.67% (4/6) |
71.43% (5/7) |
src/upx/src/p_mach.cpp |
28.10% (592/2107) |
30.26% (23/76) |
36.46% (486/1333) |
src/upx/src/p_mach.h |
47.19% (84/178) |
36.76% (25/68) |
50.57% (89/176) |
src/upx/src/p_ps1.cpp |
18.56% (72/388) |
40.00% (6/15) |
22.12% (138/624) |
src/upx/src/p_ps1.h |
75.00% (3/4) |
75.00% (3/4) |
80.00% (4/5) |
src/upx/src/p_sys.cpp |
0.00% (0/58) |
0.00% (0/3) |
0.00% (0/57) |
src/upx/src/p_sys.h |
66.67% (4/6) |
66.67% (4/6) |
75.00% (6/8) |
src/upx/src/p_tmt.cpp |
43.06% (90/209) |
36.36% (4/11) |
55.88% (76/136) |
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) |
18.82% (86/457) |
src/upx/src/p_tos.h |
60.00% (3/5) |
60.00% (3/5) |
66.67% (4/6) |
src/upx/src/p_unix.cpp |
39.16% (177/452) |
35.29% (6/17) |
55.04% (153/278) |
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) |
18.34% (97/529) |
src/upx/src/p_vmlinx.h |
77.42% (24/31) |
72.00% (18/25) |
81.08% (30/37) |
src/upx/src/p_vmlinz.cpp |
9.24% (62/671) |
18.75% (6/32) |
13.40% (67/500) |
src/upx/src/p_vmlinz.h |
66.67% (8/12) |
66.67% (8/12) |
75.00% (12/16) |
src/upx/src/p_w32pe_i386.cpp |
15.97% (23/144) |
35.71% (5/14) |
12.78% (17/133) |
src/upx/src/p_w32pe_i386.h |
66.67% (2/3) |
66.67% (2/3) |
85.71% (6/7) |
src/upx/src/p_w64pe_amd64.cpp |
9.86% (14/142) |
36.36% (4/11) |
7.45% (12/161) |
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.07% (63/569) |
21.74% (5/23) |
9.02% (44/488) |
src/upx/src/p_wcle.h |
57.14% (4/7) |
80.00% (4/5) |
87.50% (7/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 |
15.09% (121/802) |
26.87% (18/67) |
13.64% (127/931) |
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.12% (26/257) |
src/upx/src/packer_f.cpp |
0.00% (0/228) |
0.00% (0/6) |
0.00% (0/225) |
src/upx/src/packer_r.cpp |
36.36% (44/121) |
50.00% (1/2) |
40.40% (40/99) |
src/upx/src/packhead.cpp |
59.77% (156/261) |
69.23% (9/13) |
56.98% (196/344) |
src/upx/src/packmast.cpp |
73.12% (117/160) |
66.67% (8/12) |
77.03% (436/566) |
src/upx/src/pefile.cpp |
28.26% (677/2396) |
37.68% (52/138) |
29.36% (613/2088) |
src/upx/src/pefile.h |
44.44% (4/9) |
28.57% (2/7) |
44.44% (4/9) |
src/upx/src/ui.cpp |
39.63% (130/328) |
56.25% (18/32) |
32.60% (89/273) |
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) |
67.21% (123/183) |
src/upx/src/util/membuffer.cpp |
92.09% (233/253) |
95.24% (20/21) |
86.78% (1214/1399) |
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.62% (147/371) |
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.60% (48/103) |
50.00% (4/8) |
40.35% (69/171) |
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) |
71.01% (1274/1794) |
src/upx/src/util/util.h |
86.67% (39/45) |
85.71% (12/14) |
88.57% (31/35) |
src/upx/src/util/xspan.cpp |
48.57% (17/35) |
42.86% (3/7) |
76.92% (20/26) |
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 |
53.82% (155/288) |
85.71% (6/7) |
58.96% (148/251) |
Totals |
36.04% (10699/29688) |
49.27% (1121/2275) |
46.33% (15577/33625) |