Coverage Report

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
 64.58% (124/192)
 75.00% (3/4)
 39.73% (116/292)
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.09% (877/1095)
 96.15% (50/52)
 75.99% (750/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.01% (3861/5147)
 98.11% (104/106)
 81.08% (3136/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.13% (1382/1484)
100.00% (2/2)
 86.53% (1060/1225)
src/selinux/libselinux/fuzz/selabel_file_compiled-fuzzer.c
 89.00% (186/209)
100.00% (5/5)
 65.23% (212/325)
src/selinux/libselinux/fuzz/selabel_file_text-fuzzer.c
 81.21% (121/149)
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.58% (15/228)
  5.26% (1/19)
  9.43% (23/244)
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% (1137/2088)
 52.27% (23/44)
 46.88% (1156/2466)
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
 56.30% (143/254)
 71.43% (10/14)
 54.19% (207/382)
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/311)
  0.00% (0/13)
  0.00% (0/316)
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/4892)
  0.00% (0/140)
  0.00% (0/4133)
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
  4.44% (33/744)
 11.76% (2/17)
  2.98% (24/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
 92.26% (429/465)
 93.33% (14/15)
 89.51% (589/658)
src/selinux/libsepol/src/conditional.c
 77.62% (496/639)
 77.42% (24/31)
 73.84% (477/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
 64.33% (321/499)
 72.22% (13/18)
 66.38% (314/473)
src/selinux/libsepol/src/expand.c
 35.38% (1038/2934)
 60.00% (39/65)
 28.84% (1172/4064)
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)
 62.20% (311/500)
src/selinux/libsepol/src/kernel_to_cil.c
 64.54% (1960/3037)
 94.81% (73/77)
 56.42% (1578/2797)
src/selinux/libsepol/src/kernel_to_common.c
 54.00% (317/587)
 72.09% (31/43)
 46.49% (232/499)
src/selinux/libsepol/src/kernel_to_conf.c
 63.89% (1847/2891)
 96.00% (72/75)
 54.54% (1454/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
 50.97% (1831/3592)
 81.08% (90/111)
 44.42% (1424/3206)
src/selinux/libsepol/src/optimize.c
 91.56% (282/308)
100.00% (16/16)
 89.35% (277/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
 91.37% (2870/3141)
 96.61% (114/118)
 89.59% (3047/3401)
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
 85.13% (1357/1594)
 98.61% (71/72)
 84.32% (1903/2257)
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
 60.86% (1185/1947)
 88.00% (44/50)
 54.12% (1361/2515)
Totals
 33.97% (25044/73731)
 37.71% (968/2567)
 34.28% (23453/68419)