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.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) |
29.84% (57/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 |
38.40% (101/263) |
50.00% (14/28) |
54.55% (174/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) |
29.59% (166/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 |
35.38% (69/195) |
83.33% (5/6) |
24.00% (60/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 |
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) |
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 |
25.00% (3/12) |
25.00% (3/12) |
23.08% (36/156) |
src/upx/src/filter/sub8.h |
16.67% (2/12) |
16.67% (2/12) |
16.28% (28/172) |
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.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 |
38.60% (398/1031) |
52.00% (13/25) |
27.74% (190/685) |
src/upx/src/msg.cpp |
63.70% (93/146) |
64.29% (9/14) |
62.50% (55/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 |
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) |
43.81% (92/210) |
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.96% (66/552) |
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.51% (2088/7075) |
39.62% (84/212) |
35.69% (1769/4956) |
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.45% (11/319) |
10.53% (2/19) |
3.16% (8/253) |
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/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 |
50.00% (3/6) |
50.00% (3/6) |
57.14% (4/7) |
src/upx/src/p_mach.cpp |
25.15% (530/2107) |
25.00% (19/76) |
32.71% (436/1333) |
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.26% (89/624) |
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/57) |
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.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 |
11.81% (49/415) |
33.33% (5/15) |
16.63% (76/457) |
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.17% (168/452) |
35.29% (6/17) |
52.52% (146/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.56% (103/820) |
7.02% (4/57) |
18.15% (96/529) |
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.60% (63/500) |
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.97% (23/144) |
35.71% (5/14) |
12.78% (17/133) |
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.45% (12/161) |
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) |
9.02% (44/488) |
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 |
9.98% (80/802) |
20.90% (14/67) |
9.77% (91/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.00% (154/261) |
69.23% (9/13) |
56.40% (194/344) |
src/upx/src/packmast.cpp |
68.12% (109/160) |
50.00% (6/12) |
72.61% (411/566) |
src/upx/src/pefile.cpp |
27.59% (661/2396) |
37.68% (52/138) |
28.83% (602/2088) |
src/upx/src/pefile.h |
44.44% (4/9) |
28.57% (2/7) |
44.44% (4/9) |
src/upx/src/ui.cpp |
20.43% (67/328) |
31.25% (10/32) |
16.85% (46/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 |
35.61% (120/337) |
31.03% (9/29) |
33.69% (125/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 |
47.01% (283/602) |
45.61% (26/57) |
70.51% (1265/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 |
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.47% (82/288) |
57.14% (4/7) |
30.68% (77/251) |
Totals |
33.88% (10042/29643) |
45.93% (1044/2273) |
44.53% (14966/33607) |