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) |
30.00% (12/40) |
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) |
58.54% (24/41) |
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c |
81.01% (145/179) |
100.00% (4/4) |
81.38% (118/145) |
src/selinux/checkpolicy/lex.yy.c |
69.84% (982/1406) |
53.85% (21/39) |
49.68% (552/1111) |
src/selinux/checkpolicy/module_compiler.c |
78.92% (880/1115) |
96.15% (50/52) |
85.35% (565/662) |
src/selinux/checkpolicy/parse_util.c |
0.00% (0/42) |
0.00% (0/1) |
0.00% (0/21) |
src/selinux/checkpolicy/policy_define.c |
65.80% (3384/5143) |
90.57% (96/106) |
72.43% (2556/3529) |
src/selinux/checkpolicy/queue.c |
58.96% (79/134) |
77.78% (7/9) |
52.56% (41/78) |
src/selinux/checkpolicy/y.tab.c |
93.49% (1392/1489) |
100.00% (2/2) |
86.83% (1048/1207) |
src/selinux/libselinux/fuzz/selabel_file_compiled-fuzzer.c |
88.61% (179/202) |
100.00% (5/5) |
87.12% (115/132) |
src/selinux/libselinux/fuzz/selabel_file_text-fuzzer.c |
80.82% (118/146) |
100.00% (5/5) |
82.61% (76/92) |
src/selinux/libselinux/src/callbacks.c |
15.38% (10/65) |
14.29% (1/7) |
17.24% (5/29) |
src/selinux/libselinux/src/canonicalize_context.c |
0.00% (0/58) |
0.00% (0/2) |
0.00% (0/31) |
src/selinux/libselinux/src/check_context.c |
0.00% (0/26) |
0.00% (0/2) |
0.00% (0/14) |
src/selinux/libselinux/src/enabled.c |
0.00% (0/24) |
0.00% (0/2) |
0.00% (0/19) |
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.00% (48/96) |
57.14% (4/7) |
46.27% (31/67) |
src/selinux/libselinux/src/label.c |
6.64% (15/226) |
5.26% (1/19) |
9.90% (19/192) |
src/selinux/libselinux/src/label_db.c |
0.00% (0/194) |
0.00% (0/6) |
0.00% (0/179) |
src/selinux/libselinux/src/label_file.c |
52.77% (905/1715) |
51.16% (22/43) |
46.38% (794/1712) |
src/selinux/libselinux/src/label_file.h |
66.88% (424/634) |
90.91% (10/11) |
79.32% (422/532) |
src/selinux/libselinux/src/label_media.c |
0.00% (0/153) |
0.00% (0/6) |
0.00% (0/125) |
src/selinux/libselinux/src/label_support.c |
52.54% (62/118) |
50.00% (2/4) |
53.16% (42/79) |
src/selinux/libselinux/src/label_x.c |
0.00% (0/177) |
0.00% (0/6) |
0.00% (0/170) |
src/selinux/libselinux/src/lgetfilecon.c |
0.00% (0/46) |
0.00% (0/2) |
0.00% (0/32) |
src/selinux/libselinux/src/lsetfilecon.c |
0.00% (0/25) |
0.00% (0/2) |
0.00% (0/15) |
src/selinux/libselinux/src/matchpathcon.c |
2.86% (11/385) |
3.70% (1/27) |
3.12% (10/321) |
src/selinux/libselinux/src/policyvers.c |
0.00% (0/26) |
0.00% (0/1) |
0.00% (0/17) |
src/selinux/libselinux/src/regex.c |
55.41% (128/231) |
81.82% (9/11) |
58.05% (101/174) |
src/selinux/libselinux/src/selinux_config.c |
0.00% (0/295) |
0.00% (0/43) |
0.00% (0/232) |
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/1) |
src/selinux/libselinux/src/setrans_client.c |
0.00% (0/305) |
0.00% (0/13) |
0.00% (0/253) |
src/selinux/libselinux/src/seusers.c |
0.00% (0/274) |
0.00% (0/5) |
0.00% (0/196) |
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 |
72.24% (1658/2295) |
87.40% (111/127) |
60.02% (521/868) |
src/selinux/libsepol/cil/src/cil_binary.c |
73.70% (3189/4327) |
93.48% (129/138) |
78.14% (2938/3760) |
src/selinux/libsepol/cil/src/cil_build_ast.c |
95.30% (4885/5126) |
100.00% (202/202) |
96.39% (3554/3687) |
src/selinux/libsepol/cil/src/cil_copy_ast.c |
98.14% (1421/1448) |
100.00% (92/92) |
96.64% (575/595) |
src/selinux/libsepol/cil/src/cil_deny.c |
84.14% (891/1059) |
100.00% (41/41) |
89.29% (742/831) |
src/selinux/libsepol/cil/src/cil_find.c |
90.32% (364/403) |
93.75% (15/16) |
92.37% (436/472) |
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 |
53.97% (313/580) |
47.22% (17/36) |
49.25% (294/597) |
src/selinux/libsepol/cil/src/cil_list.c |
64.09% (116/181) |
69.23% (9/13) |
57.94% (62/107) |
src/selinux/libsepol/cil/src/cil_log.c |
90.00% (27/30) |
83.33% (5/6) |
92.86% (13/14) |
src/selinux/libsepol/cil/src/cil_mem.c |
40.74% (22/54) |
80.00% (4/5) |
48.28% (14/29) |
src/selinux/libsepol/cil/src/cil_parser.c |
97.76% (218/223) |
100.00% (7/7) |
98.50% (131/133) |
src/selinux/libsepol/cil/src/cil_policy.c |
0.00% (0/1640) |
0.00% (0/69) |
0.00% (0/955) |
src/selinux/libsepol/cil/src/cil_post.c |
82.03% (1753/2137) |
76.00% (57/75) |
84.37% (1193/1414) |
src/selinux/libsepol/cil/src/cil_reset_ast.c |
98.25% (504/513) |
100.00% (57/57) |
98.13% (263/268) |
src/selinux/libsepol/cil/src/cil_resolve_ast.c |
95.49% (3388/3548) |
100.00% (97/97) |
95.87% (2553/2663) |
src/selinux/libsepol/cil/src/cil_stack.c |
75.47% (40/53) |
77.78% (7/9) |
75.86% (22/29) |
src/selinux/libsepol/cil/src/cil_strpool.c |
85.96% (49/57) |
100.00% (6/6) |
91.30% (21/23) |
src/selinux/libsepol/cil/src/cil_symtab.c |
47.83% (88/184) |
75.00% (12/16) |
36.80% (46/125) |
src/selinux/libsepol/cil/src/cil_tree.c |
91.14% (216/237) |
100.00% (13/13) |
91.71% (166/181) |
src/selinux/libsepol/cil/src/cil_verify.c |
91.69% (1424/1553) |
98.21% (55/56) |
92.67% (1163/1255) |
src/selinux/libsepol/cil/src/cil_write_ast.c |
0.00% (0/1551) |
0.00% (0/27) |
0.00% (0/876) |
src/selinux/libsepol/fuzz/binpolicy-fuzzer.c |
84.62% (55/65) |
100.00% (2/2) |
84.13% (53/63) |
src/selinux/libsepol/fuzz/secilc-fuzzer.c |
92.16% (47/51) |
100.00% (2/2) |
87.10% (27/31) |
src/selinux/libsepol/src/assertion.c |
20.10% (125/622) |
35.29% (6/17) |
12.48% (96/769) |
src/selinux/libsepol/src/avrule_block.c |
81.68% (107/131) |
100.00% (9/9) |
85.39% (76/89) |
src/selinux/libsepol/src/avtab.c |
91.94% (422/459) |
93.33% (14/15) |
90.44% (615/680) |
src/selinux/libsepol/src/conditional.c |
82.35% (518/629) |
87.10% (27/31) |
76.38% (469/614) |
src/selinux/libsepol/src/constraint.c |
90.00% (18/20) |
100.00% (2/2) |
85.71% (6/7) |
src/selinux/libsepol/src/context.c |
14.08% (29/206) |
25.00% (2/8) |
13.03% (40/307) |
src/selinux/libsepol/src/context_record.c |
0.00% (0/196) |
0.00% (0/13) |
0.00% (0/269) |
src/selinux/libsepol/src/debug.c |
75.68% (28/37) |
83.33% (5/6) |
68.75% (11/16) |
src/selinux/libsepol/src/ebitmap.c |
92.24% (452/490) |
94.44% (17/18) |
91.65% (428/467) |
src/selinux/libsepol/src/expand.c |
38.89% (1019/2620) |
70.49% (43/61) |
28.36% (1064/3752) |
src/selinux/libsepol/src/hashtab.c |
79.78% (146/183) |
87.50% (7/8) |
79.23% (103/130) |
src/selinux/libsepol/src/hierarchy.c |
95.01% (438/461) |
100.00% (25/25) |
77.21% (332/430) |
src/selinux/libsepol/src/kernel_to_cil.c |
67.27% (1897/2820) |
98.68% (75/76) |
55.35% (1593/2878) |
src/selinux/libsepol/src/kernel_to_common.c |
55.47% (279/503) |
70.73% (29/41) |
46.89% (181/386) |
src/selinux/libsepol/src/kernel_to_conf.c |
65.90% (1788/2713) |
98.67% (74/75) |
53.40% (1475/2762) |
src/selinux/libsepol/src/link.c |
11.64% (216/1855) |
19.15% (9/47) |
8.33% (193/2317) |
src/selinux/libsepol/src/mls.c |
15.70% (84/535) |
36.36% (8/22) |
16.60% (84/506) |
src/selinux/libsepol/src/module.c |
0.00% (0/749) |
0.00% (0/30) |
0.00% (0/967) |
src/selinux/libsepol/src/module_to_cil.c |
0.00% (0/3230) |
0.00% (0/111) |
0.00% (0/3001) |
src/selinux/libsepol/src/optimize.c |
95.39% (290/304) |
100.00% (16/16) |
95.05% (288/303) |
src/selinux/libsepol/src/polcaps.c |
93.33% (14/15) |
100.00% (2/2) |
93.75% (15/16) |
src/selinux/libsepol/src/policydb.c |
91.59% (2866/3129) |
97.46% (115/118) |
90.33% (2953/3269) |
src/selinux/libsepol/src/policydb_convert.c |
0.00% (0/63) |
0.00% (0/2) |
0.00% (0/99) |
src/selinux/libsepol/src/policydb_public.c |
23.61% (34/144) |
33.33% (7/21) |
17.71% (17/96) |
src/selinux/libsepol/src/policydb_validate.c |
85.94% (1204/1401) |
98.59% (70/71) |
85.82% (1906/2221) |
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.61% (25/1555) |
src/selinux/libsepol/src/sidtab.c |
26.83% (55/205) |
27.27% (3/11) |
26.22% (43/164) |
src/selinux/libsepol/src/symtab.c |
66.67% (16/24) |
75.00% (3/4) |
50.00% (7/14) |
src/selinux/libsepol/src/util.c |
65.17% (131/201) |
66.67% (4/6) |
70.19% (113/161) |
src/selinux/libsepol/src/write.c |
69.95% (1336/1910) |
98.00% (49/50) |
59.12% (1511/2556) |
Totals |
61.60% (43143/70033) |
71.62% (1827/2551) |
56.59% (35029/61902) |