View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h |
35.62% (26/73) |
54.55% (6/11) |
33.33% (14/42) |
src/selinux/DESTDIR/usr/include/sepol/policydb/ebitmap.h |
95.00% (19/20) |
100.00% (4/4) |
100.00% (18/18) |
src/selinux/DESTDIR/usr/include/sepol/policydb/mls_types.h |
49.32% (36/73) |
90.00% (9/10) |
49.02% (25/51) |
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c |
81.58% (155/190) |
100.00% (4/4) |
62.69% (163/260) |
src/selinux/checkpolicy/lex.yy.c |
69.58% (972/1397) |
53.85% (21/39) |
48.74% (560/1149) |
src/selinux/checkpolicy/module_compiler.c |
80.13% (879/1097) |
96.15% (50/52) |
76.19% (752/987) |
src/selinux/checkpolicy/parse_util.c |
0.00% (0/43) |
0.00% (0/1) |
0.00% (0/28) |
src/selinux/checkpolicy/policy_define.c |
75.87% (3905/5147) |
98.11% (104/106) |
81.75% (3162/3868) |
src/selinux/checkpolicy/queue.c |
58.65% (78/133) |
77.78% (7/9) |
54.81% (57/104) |
src/selinux/checkpolicy/y.tab.c |
93.80% (1392/1484) |
100.00% (2/2) |
87.51% (1072/1225) |
src/selinux/libselinux/fuzz/selabel_file_compiled-fuzzer.c |
89.10% (188/211) |
100.00% (5/5) |
65.23% (212/325) |
src/selinux/libselinux/fuzz/selabel_file_text-fuzzer.c |
81.46% (123/151) |
100.00% (5/5) |
58.37% (150/257) |
src/selinux/libselinux/src/callbacks.c |
15.62% (10/64) |
14.29% (1/7) |
14.71% (5/34) |
src/selinux/libselinux/src/canonicalize_context.c |
0.00% (0/60) |
0.00% (0/2) |
0.00% (0/42) |
src/selinux/libselinux/src/check_context.c |
0.00% (0/26) |
0.00% (0/2) |
0.00% (0/19) |
src/selinux/libselinux/src/enabled.c |
0.00% (0/24) |
0.00% (0/2) |
0.00% (0/24) |
src/selinux/libselinux/src/freecon.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/selinux/libselinux/src/init.c |
36.23% (25/69) |
42.86% (3/7) |
48.21% (27/56) |
src/selinux/libselinux/src/label.c |
6.33% (15/237) |
5.00% (1/20) |
9.16% (23/251) |
src/selinux/libselinux/src/label_db.c |
0.00% (0/204) |
0.00% (0/6) |
0.00% (0/228) |
src/selinux/libselinux/src/label_file.c |
54.45% (1138/2090) |
52.27% (23/44) |
46.84% (1156/2468) |
src/selinux/libselinux/src/label_file.h |
66.98% (434/648) |
90.91% (10/11) |
76.78% (519/676) |
src/selinux/libselinux/src/label_media.c |
0.00% (0/161) |
0.00% (0/6) |
0.00% (0/160) |
src/selinux/libselinux/src/label_support.c |
53.78% (64/119) |
50.00% (2/4) |
59.46% (66/111) |
src/selinux/libselinux/src/label_x.c |
0.00% (0/188) |
0.00% (0/6) |
0.00% (0/209) |
src/selinux/libselinux/src/lgetfilecon.c |
0.00% (0/46) |
0.00% (0/2) |
0.00% (0/40) |
src/selinux/libselinux/src/lsetfilecon.c |
0.00% (0/24) |
0.00% (0/2) |
0.00% (0/21) |
src/selinux/libselinux/src/matchpathcon.c |
2.48% (10/404) |
3.70% (1/27) |
2.64% (11/417) |
src/selinux/libselinux/src/policyvers.c |
0.00% (0/26) |
0.00% (0/1) |
0.00% (0/24) |
src/selinux/libselinux/src/regex.c |
55.91% (142/254) |
71.43% (10/14) |
52.34% (201/384) |
src/selinux/libselinux/src/selinux_config.c |
0.00% (0/286) |
0.00% (0/43) |
0.00% (0/260) |
src/selinux/libselinux/src/selinux_internal.c |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/6) |
src/selinux/libselinux/src/selinux_internal.h |
20.00% (2/10) |
50.00% (1/2) |
40.00% (2/5) |
src/selinux/libselinux/src/setrans_client.c |
0.00% (0/323) |
0.00% (0/13) |
0.00% (0/325) |
src/selinux/libselinux/src/seusers.c |
0.00% (0/281) |
0.00% (0/5) |
0.00% (0/251) |
src/selinux/libselinux/src/sha1.c |
0.00% (0/153) |
0.00% (0/4) |
0.00% (0/600) |
src/selinux/libsepol/cil/src/cil.c |
0.00% (0/2268) |
0.00% (0/127) |
0.00% (0/1186) |
src/selinux/libsepol/cil/src/cil_binary.c |
0.00% (0/4900) |
0.00% (0/140) |
0.00% (0/4145) |
src/selinux/libsepol/cil/src/cil_build_ast.c |
0.00% (0/5114) |
0.00% (0/202) |
0.00% (0/4500) |
src/selinux/libsepol/cil/src/cil_copy_ast.c |
0.00% (0/1484) |
0.00% (0/92) |
0.00% (0/725) |
src/selinux/libsepol/cil/src/cil_deny.c |
0.00% (0/1113) |
0.00% (0/41) |
0.00% (0/901) |
src/selinux/libsepol/cil/src/cil_find.c |
0.00% (0/439) |
0.00% (0/16) |
0.00% (0/491) |
src/selinux/libsepol/cil/src/cil_fqn.c |
0.00% (0/86) |
0.00% (0/3) |
0.00% (0/44) |
src/selinux/libsepol/cil/src/cil_lexer.c |
0.00% (0/579) |
0.00% (0/36) |
0.00% (0/637) |
src/selinux/libsepol/cil/src/cil_list.c |
0.00% (0/177) |
0.00% (0/13) |
0.00% (0/140) |
src/selinux/libsepol/cil/src/cil_log.c |
0.00% (0/29) |
0.00% (0/6) |
0.00% (0/17) |
src/selinux/libsepol/cil/src/cil_mem.c |
0.00% (0/62) |
0.00% (0/6) |
0.00% (0/44) |
src/selinux/libsepol/cil/src/cil_parser.c |
0.00% (0/248) |
0.00% (0/7) |
0.00% (0/140) |
src/selinux/libsepol/cil/src/cil_policy.c |
0.00% (0/1724) |
0.00% (0/69) |
0.00% (0/1101) |
src/selinux/libsepol/cil/src/cil_post.c |
0.00% (0/2299) |
0.00% (0/75) |
0.00% (0/1510) |
src/selinux/libsepol/cil/src/cil_reset_ast.c |
0.00% (0/487) |
0.00% (0/57) |
0.00% (0/348) |
src/selinux/libsepol/cil/src/cil_resolve_ast.c |
0.00% (0/3983) |
0.00% (0/97) |
0.00% (0/3063) |
src/selinux/libsepol/cil/src/cil_stack.c |
0.00% (0/57) |
0.00% (0/9) |
0.00% (0/40) |
src/selinux/libsepol/cil/src/cil_strpool.c |
0.00% (0/59) |
0.00% (0/6) |
0.00% (0/29) |
src/selinux/libsepol/cil/src/cil_symtab.c |
0.00% (0/180) |
0.00% (0/16) |
0.00% (0/159) |
src/selinux/libsepol/cil/src/cil_tree.c |
0.00% (0/262) |
0.00% (0/14) |
0.00% (0/231) |
src/selinux/libsepol/cil/src/cil_verify.c |
0.00% (0/1744) |
0.00% (0/56) |
0.00% (0/1396) |
src/selinux/libsepol/cil/src/cil_write_ast.c |
0.00% (0/1681) |
0.00% (0/27) |
0.00% (0/888) |
src/selinux/libsepol/fuzz/binpolicy-fuzzer.c |
72.97% (54/74) |
100.00% (2/2) |
71.25% (57/80) |
src/selinux/libsepol/fuzz/module-package-fuzzer.c |
86.96% (20/23) |
100.00% (1/1) |
85.71% (18/21) |
src/selinux/libsepol/fuzz/secilc-fuzzer.c |
0.00% (0/2) |
0.00% (0/1) |
0.00% (0/1) |
src/selinux/libsepol/src/assertion.c |
12.23% (91/744) |
29.41% (5/17) |
8.57% (69/805) |
src/selinux/libsepol/src/avrule_block.c |
83.08% (108/130) |
100.00% (9/9) |
86.36% (95/110) |
src/selinux/libsepol/src/avtab.c |
90.86% (358/394) |
93.33% (14/15) |
88.29% (445/504) |
src/selinux/libsepol/src/conditional.c |
79.19% (506/639) |
83.87% (26/31) |
74.92% (484/646) |
src/selinux/libsepol/src/constraint.c |
90.00% (18/20) |
100.00% (2/2) |
88.89% (8/9) |
src/selinux/libsepol/src/context.c |
14.43% (29/201) |
25.00% (2/8) |
13.79% (40/290) |
src/selinux/libsepol/src/context_record.c |
0.00% (0/205) |
0.00% (0/13) |
0.00% (0/255) |
src/selinux/libsepol/src/debug.c |
8.33% (3/36) |
16.67% (1/6) |
17.39% (4/23) |
src/selinux/libsepol/src/ebitmap.c |
67.33% (336/499) |
72.22% (13/18) |
68.92% (326/473) |
src/selinux/libsepol/src/expand.c |
46.70% (1373/2940) |
76.92% (50/65) |
37.20% (1504/4043) |
src/selinux/libsepol/src/hashtab.c |
67.39% (124/184) |
75.00% (6/8) |
63.58% (96/151) |
src/selinux/libsepol/src/hierarchy.c |
75.11% (335/446) |
77.78% (21/27) |
61.85% (347/561) |
src/selinux/libsepol/src/kernel_to_cil.c |
66.59% (2023/3038) |
96.10% (74/77) |
58.31% (1631/2797) |
src/selinux/libsepol/src/kernel_to_common.c |
55.84% (325/582) |
74.42% (32/43) |
47.11% (228/484) |
src/selinux/libsepol/src/kernel_to_conf.c |
66.04% (1910/2892) |
97.33% (73/75) |
56.53% (1507/2666) |
src/selinux/libsepol/src/link.c |
9.75% (178/1825) |
13.64% (6/44) |
7.93% (192/2421) |
src/selinux/libsepol/src/mls.c |
16.44% (86/523) |
36.36% (8/22) |
16.83% (86/511) |
src/selinux/libsepol/src/module.c |
33.95% (258/760) |
53.33% (16/30) |
29.60% (267/902) |
src/selinux/libsepol/src/module_to_cil.c |
52.23% (1876/3592) |
81.98% (91/111) |
45.54% (1460/3206) |
src/selinux/libsepol/src/optimize.c |
93.08% (296/318) |
100.00% (17/17) |
91.46% (289/316) |
src/selinux/libsepol/src/polcaps.c |
93.33% (14/15) |
100.00% (2/2) |
94.44% (17/18) |
src/selinux/libsepol/src/policydb.c |
90.24% (2784/3085) |
95.76% (113/118) |
88.14% (2803/3180) |
src/selinux/libsepol/src/policydb_convert.c |
0.00% (0/63) |
0.00% (0/2) |
0.00% (0/96) |
src/selinux/libsepol/src/policydb_public.c |
20.98% (30/143) |
23.81% (5/21) |
16.33% (16/98) |
src/selinux/libsepol/src/policydb_validate.c |
86.54% (1395/1612) |
98.61% (71/72) |
85.82% (1955/2278) |
src/selinux/libsepol/src/private.h |
50.00% (6/12) |
100.00% (1/1) |
75.00% (6/8) |
src/selinux/libsepol/src/services.c |
2.70% (43/1590) |
6.67% (3/45) |
2.18% (34/1559) |
src/selinux/libsepol/src/sidtab.c |
26.60% (54/203) |
27.27% (3/11) |
27.46% (53/193) |
src/selinux/libsepol/src/symtab.c |
66.67% (16/24) |
75.00% (3/4) |
50.00% (7/14) |
src/selinux/libsepol/src/util.c |
87.38% (180/206) |
100.00% (6/6) |
89.55% (180/201) |
src/selinux/libsepol/src/write.c |
63.25% (1079/1706) |
89.58% (43/48) |
54.81% (1116/2036) |
Totals |
34.76% (25521/73429) |
38.49% (988/2567) |
34.81% (23535/67617) |