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/dtpath.h |
0.00% (0/47) |
0.00% (0/2) |
0.00% (0/83) |
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.68% (156/191) |
100.00% (4/4) |
63.26% (167/264) |
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.04% (878/1097) |
98.08% (51/52) |
76.49% (755/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.64% (3907/5165) |
98.11% (104/106) |
81.23% (3155/3884) |
src/selinux/checkpolicy/queue.c |
58.65% (78/133) |
77.78% (7/9) |
54.81% (57/104) |
src/selinux/checkpolicy/y.tab.c |
94.07% (1396/1484) |
100.00% (2/2) |
88.08% (1079/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 |
40.51% (32/79) |
42.86% (3/7) |
49.15% (29/59) |
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 |
52.71% (1138/2159) |
51.11% (23/45) |
44.96% (1156/2571) |
src/selinux/libselinux/src/label_file.h |
66.93% (425/635) |
90.91% (10/11) |
77.51% (517/667) |
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 |
63.40% (97/153) |
60.00% (3/5) |
80.43% (189/235) |
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 |
57.04% (158/277) |
73.33% (11/15) |
54.79% (246/449) |
src/selinux/libselinux/src/selinux_config.c |
0.00% (0/386) |
0.00% (0/49) |
0.00% (0/452) |
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 |
70.37% (1596/2268) |
87.40% (111/127) |
67.79% (804/1186) |
src/selinux/libsepol/cil/src/cil_binary.c |
72.89% (3568/4895) |
92.14% (129/140) |
79.07% (3275/4142) |
src/selinux/libsepol/cil/src/cil_build_ast.c |
94.96% (4895/5155) |
100.00% (203/203) |
97.00% (4402/4538) |
src/selinux/libsepol/cil/src/cil_copy_ast.c |
97.71% (1450/1484) |
100.00% (92/92) |
97.24% (705/725) |
src/selinux/libsepol/cil/src/cil_deny.c |
88.23% (982/1113) |
100.00% (41/41) |
91.90% (828/901) |
src/selinux/libsepol/cil/src/cil_find.c |
89.29% (392/439) |
93.75% (15/16) |
91.85% (451/491) |
src/selinux/libsepol/cil/src/cil_fqn.c |
97.67% (84/86) |
100.00% (3/3) |
97.73% (43/44) |
src/selinux/libsepol/cil/src/cil_lexer.c |
54.06% (313/579) |
47.22% (17/36) |
47.72% (304/637) |
src/selinux/libsepol/cil/src/cil_list.c |
63.84% (113/177) |
69.23% (9/13) |
59.29% (83/140) |
src/selinux/libsepol/cil/src/cil_log.c |
93.10% (27/29) |
83.33% (5/6) |
88.24% (15/17) |
src/selinux/libsepol/cil/src/cil_mem.c |
43.55% (27/62) |
83.33% (5/6) |
52.27% (23/44) |
src/selinux/libsepol/cil/src/cil_parser.c |
97.18% (241/248) |
100.00% (7/7) |
98.57% (138/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 |
82.47% (1896/2299) |
76.00% (57/75) |
85.89% (1297/1510) |
src/selinux/libsepol/cil/src/cil_reset_ast.c |
98.15% (478/487) |
100.00% (57/57) |
98.56% (343/348) |
src/selinux/libsepol/cil/src/cil_resolve_ast.c |
95.66% (3810/3983) |
100.00% (97/97) |
96.64% (2960/3063) |
src/selinux/libsepol/cil/src/cil_stack.c |
71.93% (41/57) |
77.78% (7/9) |
75.00% (30/40) |
src/selinux/libsepol/cil/src/cil_strpool.c |
86.44% (51/59) |
100.00% (6/6) |
93.10% (27/29) |
src/selinux/libsepol/cil/src/cil_symtab.c |
47.22% (85/180) |
75.00% (12/16) |
42.77% (68/159) |
src/selinux/libsepol/cil/src/cil_tree.c |
91.98% (241/262) |
100.00% (14/14) |
93.07% (215/231) |
src/selinux/libsepol/cil/src/cil_verify.c |
91.11% (1589/1744) |
98.21% (55/56) |
92.26% (1288/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 |
87.50% (77/88) |
100.00% (2/2) |
88.54% (85/96) |
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 |
92.45% (49/53) |
100.00% (2/2) |
89.19% (33/37) |
src/selinux/libsepol/src/assertion.c |
33.87% (252/744) |
52.94% (9/17) |
27.83% (224/805) |
src/selinux/libsepol/src/avrule_block.c |
85.38% (111/130) |
100.00% (9/9) |
89.09% (98/110) |
src/selinux/libsepol/src/avtab.c |
90.70% (351/387) |
93.33% (14/15) |
88.07% (428/486) |
src/selinux/libsepol/src/conditional.c |
82.42% (525/637) |
87.10% (27/31) |
77.27% (493/638) |
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 |
77.78% (28/36) |
83.33% (5/6) |
73.91% (17/23) |
src/selinux/libsepol/src/ebitmap.c |
92.59% (462/499) |
94.44% (17/18) |
90.70% (429/473) |
src/selinux/libsepol/src/expand.c |
57.09% (1679/2941) |
80.00% (52/65) |
46.83% (1894/4044) |
src/selinux/libsepol/src/hashtab.c |
80.43% (148/184) |
87.50% (7/8) |
78.15% (118/151) |
src/selinux/libsepol/src/hierarchy.c |
91.26% (407/446) |
88.89% (24/27) |
75.94% (426/561) |
src/selinux/libsepol/src/kernel_to_cil.c |
71.32% (2178/3054) |
97.40% (75/77) |
62.85% (1768/2813) |
src/selinux/libsepol/src/kernel_to_common.c |
64.09% (373/582) |
81.40% (35/43) |
53.31% (258/484) |
src/selinux/libsepol/src/kernel_to_conf.c |
71.37% (2064/2892) |
98.67% (74/75) |
61.63% (1643/2666) |
src/selinux/libsepol/src/link.c |
54.10% (989/1828) |
84.09% (37/44) |
42.93% (1041/2425) |
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 |
65.80% (2367/3597) |
90.09% (100/111) |
58.29% (1874/3215) |
src/selinux/libsepol/src/optimize.c |
95.91% (305/318) |
100.00% (17/17) |
94.94% (300/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.17% (2762/3063) |
96.64% (115/119) |
87.31% (2746/3145) |
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 |
30.07% (43/143) |
38.10% (8/21) |
21.43% (21/98) |
src/selinux/libsepol/src/policydb_validate.c |
90.18% (1515/1680) |
100.00% (73/73) |
89.58% (2141/2390) |
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.71% (43/1588) |
6.67% (3/45) |
2.19% (34/1555) |
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 |
89.32% (184/206) |
100.00% (6/6) |
90.55% (182/201) |
src/selinux/libsepol/src/write.c |
77.08% (1207/1566) |
100.00% (46/46) |
64.57% (1181/1829) |
Totals |
68.03% (50165/73739) |
77.87% (2009/2580) |
63.98% (43605/68155) |