Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h
 30.26% (23/76)
 45.45% (5/11)
 27.50% (11/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
 49.17% (89/181)
 75.00% (3/4)
 35.86% (52/145)
src/selinux/checkpolicy/lex.yy.c
  2.02% (28/1383)
 10.53% (4/38)
  0.82% (9/1098)
src/selinux/checkpolicy/module_compiler.c
  0.45% (5/1113)
  1.92% (1/52)
  0.30% (2/662)
src/selinux/checkpolicy/parse_util.c
  0.00% (0/44)
  0.00% (0/1)
  0.00% (0/21)
src/selinux/checkpolicy/policy_define.c
  0.12% (6/4915)
  1.00% (1/100)
  0.03% (1/3365)
src/selinux/checkpolicy/queue.c
 11.57% (14/121)
 25.00% (2/8)
  9.72% (7/72)
src/selinux/checkpolicy/y.tab.c
  0.00% (0/1436)
  0.00% (0/2)
  0.00% (0/1170)
src/selinux/libsepol/cil/src/cil.c
 72.19% (1648/2283)
 87.30% (110/126)
 60.00% (519/865)
src/selinux/libsepol/cil/src/cil_binary.c
 73.14% (3055/4177)
 93.28% (125/134)
 76.66% (2808/3663)
src/selinux/libsepol/cil/src/cil_build_ast.c
 95.35% (4842/5078)
100.00% (200/200)
 96.43% (3516/3646)
src/selinux/libsepol/cil/src/cil_copy_ast.c
 98.38% (1515/1540)
100.00% (91/91)
 98.43% (625/635)
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/1627)
  0.00% (0/68)
  0.00% (0/946)
src/selinux/libsepol/cil/src/cil_post.c
 82.12% (1731/2108)
 76.00% (57/75)
 84.43% (1177/1394)
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
 94.18% (3317/3522)
100.00% (96/96)
 94.46% (2489/2635)
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
 89.89% (1387/1543)
 98.21% (55/56)
 91.25% (1137/1246)
src/selinux/libsepol/cil/src/cil_write_ast.c
  0.00% (0/1529)
  0.00% (0/27)
  0.00% (0/864)
src/selinux/libsepol/fuzz/binpolicy-fuzzer.c
 83.08% (54/65)
100.00% (2/2)
 82.54% (52/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
 26.18% (128/489)
 37.50% (6/16)
 18.10% (99/547)
src/selinux/libsepol/src/avrule_block.c
 64.89% (85/131)
 77.78% (7/9)
 67.42% (60/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
 77.74% (489/629)
 87.10% (27/31)
 71.17% (437/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
  8.11% (3/37)
 16.67% (1/6)
 12.50% (2/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
 22.09% (576/2607)
 50.82% (31/61)
 16.12% (599/3717)
src/selinux/libsepol/src/hashtab.c
 79.12% (144/182)
 87.50% (7/8)
 78.46% (102/130)
src/selinux/libsepol/src/hierarchy.c
 93.28% (430/461)
100.00% (25/25)
 71.86% (309/430)
src/selinux/libsepol/src/kernel_to_cil.c
 63.61% (1757/2762)
 94.67% (71/75)
 53.25% (1483/2785)
src/selinux/libsepol/src/kernel_to_common.c
 57.76% (279/483)
 70.73% (29/41)
 48.25% (179/371)
src/selinux/libsepol/src/kernel_to_conf.c
 61.84% (1648/2665)
 94.59% (70/74)
 50.93% (1374/2698)
src/selinux/libsepol/src/link.c
  8.57% (159/1855)
 14.89% (7/47)
  5.87% (136/2317)
src/selinux/libsepol/src/mls.c
 11.61% (62/534)
 31.82% (7/22)
 14.85% (75/505)
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/3236)
  0.00% (0/112)
  0.00% (0/2996)
src/selinux/libsepol/src/optimize.c
 83.61% (250/299)
 93.75% (15/16)
 77.05% (225/292)
src/selinux/libsepol/src/polcaps.c
 93.33% (14/15)
100.00% (2/2)
 93.75% (15/16)
src/selinux/libsepol/src/policydb.c
 89.93% (2804/3118)
 94.92% (112/118)
 88.18% (2865/3249)
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
 82.73% (1150/1390)
 98.57% (69/70)
 82.89% (1797/2168)
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.43% (38/1562)
  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
 63.08% (123/195)
 66.67% (4/6)
 65.99% (97/147)
src/selinux/libsepol/src/write.c
 66.91% (1258/1880)
 94.00% (47/50)
 55.97% (1364/2437)
Totals
 52.12% (33169/63637)
 67.65% (1552/2294)
 48.77% (27132/55630)