View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h |
34.21% (26/76) |
54.55% (6/11) |
33.33% (14/42) |
src/selinux/DESTDIR/usr/include/sepol/policydb/ebitmap.h |
90.48% (19/21) |
100.00% (4/4) |
100.00% (18/18) |
src/selinux/DESTDIR/usr/include/sepol/policydb/mls_types.h |
48.65% (36/74) |
90.00% (9/10) |
49.02% (25/51) |
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c |
81.56% (146/179) |
100.00% (4/4) |
60.71% (170/280) |
src/selinux/checkpolicy/lex.yy.c |
69.80% (980/1404) |
53.85% (21/39) |
48.83% (564/1155) |
src/selinux/checkpolicy/module_compiler.c |
78.87% (877/1112) |
96.15% (50/52) |
75.27% (755/1003) |
src/selinux/checkpolicy/parse_util.c |
0.00% (0/42) |
0.00% (0/1) |
0.00% (0/28) |
src/selinux/checkpolicy/policy_define.c |
69.13% (3551/5137) |
95.28% (101/106) |
74.12% (2867/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.42% (1391/1489) |
100.00% (2/2) |
87.05% (1062/1220) |
src/selinux/libselinux/fuzz/selabel_file_compiled-fuzzer.c |
88.61% (179/202) |
100.00% (5/5) |
65.23% (212/325) |
src/selinux/libselinux/fuzz/selabel_file_text-fuzzer.c |
80.82% (118/146) |
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/57) |
0.00% (0/2) |
0.00% (0/39) |
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 |
50.53% (48/95) |
57.14% (4/7) |
51.25% (41/80) |
src/selinux/libselinux/src/label.c |
6.67% (15/225) |
5.26% (1/19) |
9.70% (23/237) |
src/selinux/libselinux/src/label_db.c |
0.00% (0/190) |
0.00% (0/6) |
0.00% (0/215) |
src/selinux/libselinux/src/label_file.c |
52.96% (904/1707) |
51.16% (22/43) |
45.26% (1027/2269) |
src/selinux/libselinux/src/label_file.h |
66.40% (421/634) |
90.91% (10/11) |
77.13% (543/704) |
src/selinux/libselinux/src/label_media.c |
0.00% (0/151) |
0.00% (0/6) |
0.00% (0/154) |
src/selinux/libselinux/src/label_support.c |
52.99% (62/117) |
50.00% (2/4) |
57.66% (64/111) |
src/selinux/libselinux/src/label_x.c |
0.00% (0/175) |
0.00% (0/6) |
0.00% (0/203) |
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.90% (11/379) |
3.70% (1/27) |
2.66% (10/376) |
src/selinux/libselinux/src/policyvers.c |
0.00% (0/26) |
0.00% (0/1) |
0.00% (0/24) |
src/selinux/libselinux/src/regex.c |
54.82% (125/228) |
81.82% (9/11) |
53.29% (170/319) |
src/selinux/libselinux/src/selinux_config.c |
0.00% (0/285) |
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 |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/3) |
src/selinux/libselinux/src/setrans_client.c |
0.00% (0/303) |
0.00% (0/13) |
0.00% (0/315) |
src/selinux/libselinux/src/seusers.c |
0.00% (0/274) |
0.00% (0/5) |
0.00% (0/245) |
src/selinux/libselinux/src/sha1.c |
0.00% (0/94) |
0.00% (0/4) |
0.00% (0/600) |
src/selinux/libsepol/cil/src/cil.c |
71.23% (1582/2221) |
87.40% (111/127) |
67.65% (799/1181) |
src/selinux/libsepol/cil/src/cil_binary.c |
73.80% (3191/4324) |
93.48% (129/138) |
79.05% (3229/4085) |
src/selinux/libsepol/cil/src/cil_build_ast.c |
95.39% (4888/5124) |
100.00% (202/202) |
97.02% (4366/4500) |
src/selinux/libsepol/cil/src/cil_copy_ast.c |
98.14% (1421/1448) |
100.00% (92/92) |
97.24% (705/725) |
src/selinux/libsepol/cil/src/cil_deny.c |
84.14% (891/1059) |
100.00% (41/41) |
89.58% (808/902) |
src/selinux/libsepol/cil/src/cil_find.c |
90.32% (364/403) |
93.75% (15/16) |
91.85% (451/491) |
src/selinux/libsepol/cil/src/cil_fqn.c |
97.44% (76/78) |
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 |
92.86% (26/28) |
83.33% (5/6) |
88.24% (15/17) |
src/selinux/libsepol/cil/src/cil_mem.c |
40.74% (22/54) |
80.00% (4/5) |
50.00% (20/40) |
src/selinux/libsepol/cil/src/cil_parser.c |
97.76% (218/223) |
100.00% (7/7) |
98.57% (138/140) |
src/selinux/libsepol/cil/src/cil_policy.c |
0.00% (0/1640) |
0.00% (0/69) |
0.00% (0/1093) |
src/selinux/libsepol/cil/src/cil_post.c |
82.57% (1762/2134) |
76.00% (57/75) |
85.34% (1287/1508) |
src/selinux/libsepol/cil/src/cil_reset_ast.c |
98.14% (476/485) |
100.00% (57/57) |
98.56% (343/348) |
src/selinux/libsepol/cil/src/cil_resolve_ast.c |
95.55% (3389/3547) |
100.00% (97/97) |
96.36% (2935/3046) |
src/selinux/libsepol/cil/src/cil_stack.c |
75.00% (39/52) |
77.78% (7/9) |
75.00% (27/36) |
src/selinux/libsepol/cil/src/cil_strpool.c |
85.71% (48/56) |
100.00% (6/6) |
93.10% (27/29) |
src/selinux/libsepol/cil/src/cil_symtab.c |
46.93% (84/179) |
75.00% (12/16) |
42.77% (68/159) |
src/selinux/libsepol/cil/src/cil_tree.c |
90.99% (212/233) |
100.00% (13/13) |
92.63% (201/217) |
src/selinux/libsepol/cil/src/cil_verify.c |
92.21% (1432/1553) |
98.21% (55/56) |
92.32% (1275/1381) |
src/selinux/libsepol/cil/src/cil_write_ast.c |
0.00% (0/1551) |
0.00% (0/27) |
0.00% (0/888) |
src/selinux/libsepol/fuzz/binpolicy-fuzzer.c |
84.62% (55/65) |
100.00% (2/2) |
86.30% (63/73) |
src/selinux/libsepol/fuzz/secilc-fuzzer.c |
92.16% (47/51) |
100.00% (2/2) |
89.19% (33/37) |
src/selinux/libsepol/src/assertion.c |
20.10% (125/622) |
35.29% (6/17) |
12.67% (102/805) |
src/selinux/libsepol/src/avrule_block.c |
83.97% (110/131) |
100.00% (9/9) |
88.07% (96/109) |
src/selinux/libsepol/src/avtab.c |
90.37% (413/457) |
93.33% (14/15) |
87.08% (573/658) |
src/selinux/libsepol/src/conditional.c |
82.01% (515/628) |
87.10% (27/31) |
76.09% (490/644) |
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.22% (29/204) |
25.00% (2/8) |
13.79% (40/290) |
src/selinux/libsepol/src/context_record.c |
0.00% (0/196) |
0.00% (0/13) |
0.00% (0/255) |
src/selinux/libsepol/src/debug.c |
75.68% (28/37) |
83.33% (5/6) |
73.91% (17/23) |
src/selinux/libsepol/src/ebitmap.c |
92.24% (452/490) |
94.44% (17/18) |
90.45% (426/471) |
src/selinux/libsepol/src/expand.c |
43.28% (1134/2620) |
72.13% (44/61) |
34.18% (1243/3637) |
src/selinux/libsepol/src/hashtab.c |
79.78% (146/183) |
87.50% (7/8) |
78.15% (118/151) |
src/selinux/libsepol/src/hierarchy.c |
95.70% (401/419) |
88.89% (24/27) |
76.80% (384/500) |
src/selinux/libsepol/src/kernel_to_cil.c |
69.02% (1943/2815) |
97.37% (74/76) |
59.70% (1687/2826) |
src/selinux/libsepol/src/kernel_to_common.c |
55.69% (279/501) |
70.73% (29/41) |
49.87% (193/387) |
src/selinux/libsepol/src/kernel_to_conf.c |
67.70% (1834/2709) |
97.33% (73/75) |
57.65% (1556/2699) |
src/selinux/libsepol/src/link.c |
13.75% (255/1854) |
21.28% (10/47) |
11.25% (281/2498) |
src/selinux/libsepol/src/mls.c |
15.51% (83/535) |
36.36% (8/22) |
16.63% (85/511) |
src/selinux/libsepol/src/module.c |
0.00% (0/749) |
0.00% (0/30) |
0.00% (0/896) |
src/selinux/libsepol/src/module_to_cil.c |
0.00% (0/3224) |
0.00% (0/111) |
0.00% (0/3133) |
src/selinux/libsepol/src/optimize.c |
95.71% (290/303) |
100.00% (16/16) |
94.52% (293/310) |
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.82% (2830/3116) |
97.46% (115/118) |
88.78% (3007/3387) |
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 |
23.78% (34/143) |
33.33% (7/21) |
17.35% (17/98) |
src/selinux/libsepol/src/policydb_validate.c |
87.22% (1222/1401) |
98.59% (70/71) |
87.36% (1893/2167) |
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.44% (38/1560) |
6.67% (3/45) |
1.88% (29/1545) |
src/selinux/libsepol/src/sidtab.c |
26.47% (54/204) |
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 |
66.16% (131/198) |
66.67% (4/6) |
64.68% (130/201) |
src/selinux/libsepol/src/write.c |
69.90% (1335/1910) |
98.00% (49/50) |
60.48% (1521/2515) |
Totals |
62.18% (43381/69765) |
71.72% (1831/2553) |
58.24% (39269/67421) |