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 |
95.37% (556/583) |
94.80% (164/173) |
91.86% (237/258) |
src/upx/src/bele_policy.h |
52.46% (32/61) |
38.30% (18/47) |
76.80% (96/125) |
src/upx/src/check/dt_check.cpp |
87.66% (895/1021) |
93.62% (44/47) |
58.53% (2086/3564) |
src/upx/src/check/dt_cxxlib.cpp |
86.42% (1667/1929) |
82.47% (207/251) |
68.49% (5846/8535) |
src/upx/src/check/dt_xspan.cpp |
99.61% (256/257) |
87.50% (7/8) |
91.72% (2128/2320) |
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 |
69.05% (87/126) |
65.38% (17/26) |
60.55% (66/109) |
src/upx/src/except.h |
72.22% (13/18) |
72.22% (13/18) |
69.70% (23/33) |
src/upx/src/file.cpp |
39.33% (105/267) |
50.00% (14/28) |
51.77% (205/396) |
src/upx/src/file.h |
77.78% (7/9) |
77.78% (7/9) |
77.78% (7/9) |
src/upx/src/filter.cpp |
42.14% (59/140) |
54.55% (6/11) |
34.00% (51/150) |
src/upx/src/filter/auipc.h |
40.71% (46/113) |
66.67% (2/3) |
50.57% (44/87) |
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 |
41.54% (81/195) |
83.33% (5/6) |
35.16% (90/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.53% (21/464) |
7.69% (1/13) |
3.36% (13/387) |
src/upx/src/lefile.cpp |
54.69% (134/245) |
54.55% (12/22) |
59.83% (143/239) |
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/821) |
0.00% (0/54) |
0.00% (0/959) |
src/upx/src/linker.h |
0.00% (0/15) |
0.00% (0/13) |
0.00% (0/18) |
src/upx/src/main.cpp |
38.64% (398/1030) |
52.00% (13/25) |
25.38% (202/796) |
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_cpm86.cpp |
21.18% (61/288) |
27.27% (3/11) |
22.31% (58/260) |
src/upx/src/p_cpm86.h |
50.00% (2/4) |
50.00% (2/4) |
60.00% (3/5) |
src/upx/src/p_djgpp2.cpp |
38.02% (100/263) |
40.00% (6/15) |
46.34% (114/246) |
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.51% (74/477) |
30.77% (4/13) |
12.73% (83/652) |
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 |
27.27% (1982/7267) |
36.92% (79/214) |
31.51% (1689/5360) |
src/upx/src/p_lx_elf.h |
43.53% (37/85) |
41.18% (21/51) |
56.52% (39/69) |
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/201) |
0.00% (0/7) |
0.00% (0/127) |
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 |
27.81% (591/2125) |
28.95% (22/76) |
34.79% (494/1420) |
src/upx/src/p_mach.h |
38.20% (68/178) |
25.00% (17/68) |
42.05% (74/176) |
src/upx/src/p_ps1.cpp |
21.34% (83/389) |
46.67% (7/15) |
24.69% (158/640) |
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 |
42.52% (91/214) |
36.36% (4/11) |
55.44% (107/193) |
src/upx/src/p_tmt.h |
50.00% (3/6) |
75.00% (3/4) |
80.00% (4/5) |
src/upx/src/p_tos.cpp |
12.26% (51/416) |
33.33% (5/15) |
16.43% (82/499) |
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.42% (171/457) |
35.29% (6/17) |
50.68% (150/296) |
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.16% (62/677) |
18.75% (6/32) |
12.59% (67/532) |
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) |
12.95% (18/139) |
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.23% (12/166) |
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 |
8.41% (9/107) |
16.67% (2/12) |
7.69% (9/117) |
src/upx/src/p_w64pe_arm64.h |
11.11% (1/9) |
11.11% (1/9) |
18.18% (2/11) |
src/upx/src/p_wcle.cpp |
11.19% (64/572) |
21.74% (5/23) |
9.02% (55/610) |
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.15% (82/808) |
20.90% (14/67) |
9.19% (104/1132) |
src/upx/src/packer.h |
37.50% (6/16) |
54.55% (6/11) |
37.50% (6/16) |
src/upx/src/packer_c.cpp |
11.43% (20/175) |
25.00% (2/8) |
16.43% (46/280) |
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) |
42.31% (55/130) |
src/upx/src/packhead.cpp |
59.62% (155/260) |
69.23% (9/13) |
52.42% (195/372) |
src/upx/src/packmast.cpp |
59.17% (100/169) |
50.00% (6/12) |
60.39% (459/760) |
src/upx/src/pefile.cpp |
27.28% (676/2478) |
38.13% (53/139) |
28.44% (737/2591) |
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 |
63.76% (234/367) |
64.84% (59/91) |
62.31% (124/199) |
src/upx/src/util/membuffer.cpp |
94.37% (352/373) |
90.91% (20/22) |
87.79% (2918/3324) |
src/upx/src/util/membuffer.h |
89.86% (62/69) |
91.67% (22/24) |
88.00% (66/75) |
src/upx/src/util/miniacc.h |
36.50% (123/337) |
34.48% (10/29) |
33.93% (133/392) |
src/upx/src/util/raw_bytes.h |
83.33% (25/30) |
100.00% (4/4) |
81.58% (31/38) |
src/upx/src/util/snprintf.cpp |
53.33% (64/120) |
60.00% (6/10) |
31.01% (89/287) |
src/upx/src/util/snprintf.h |
10.00% (3/30) |
10.00% (1/10) |
10.00% (1/10) |
src/upx/src/util/util.cpp |
47.88% (294/614) |
46.55% (27/58) |
72.21% (1471/2037) |
src/upx/src/util/util.h |
91.78% (67/73) |
88.24% (15/17) |
84.00% (63/75) |
src/upx/src/util/xspan.cpp |
47.06% (16/34) |
42.86% (3/7) |
76.00% (19/25) |
src/upx/src/util/xspan_fwd.h |
81.12% (116/143) |
80.85% (38/47) |
80.85% (38/47) |
src/upx/src/util/xspan_impl.h |
86.36% (19/22) |
88.89% (8/9) |
88.24% (15/17) |
src/upx/src/util/xspan_impl_common.h |
84.94% (220/259) |
94.55% (52/55) |
80.88% (220/272) |
src/upx/src/util/xspan_impl_ptr_or_null.h |
94.23% (49/52) |
93.75% (15/16) |
92.96% (66/71) |
src/upx/src/util/xspan_impl_ptr_or_span.h |
100.00% (37/37) |
100.00% (10/10) |
100.00% (40/40) |
src/upx/src/util/xspan_impl_span.h |
67.50% (27/40) |
70.00% (7/10) |
64.10% (25/39) |
src/upx/src/work.cpp |
28.42% (83/292) |
57.14% (4/7) |
32.76% (95/290) |
Totals |
36.37% (11734/32260) |
50.69% (1293/2551) |
48.96% (23701/48412) |