Coverage Report

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
 47.30% (35/74)
 90.00% (9/10)
 47.06% (24/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/libsepol/src/assertion.c
  1.45% (9/622)
  5.88% (1/17)
  0.99% (8/805)
src/selinux/libsepol/src/avrule_block.c
 82.44% (108/131)
100.00% (9/9)
 87.16% (95/109)
src/selinux/libsepol/src/avtab.c
 11.38% (52/457)
 26.67% (4/15)
  5.78% (38/658)
src/selinux/libsepol/src/conditional.c
 44.75% (281/628)
 61.29% (19/31)
 39.60% (255/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
 12.25% (25/204)
 25.00% (2/8)
 12.41% (36/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
  8.11% (3/37)
 16.67% (1/6)
 17.39% (4/23)
src/selinux/libsepol/src/ebitmap.c
 36.94% (181/490)
 61.11% (11/18)
 29.94% (141/471)
src/selinux/libsepol/src/expand.c
 37.79% (990/2620)
 67.21% (41/61)
 29.31% (1066/3637)
src/selinux/libsepol/src/hashtab.c
 67.21% (123/183)
 75.00% (6/8)
 63.58% (96/151)
src/selinux/libsepol/src/hierarchy.c
 26.73% (112/419)
 29.63% (8/27)
 37.40% (187/500)
src/selinux/libsepol/src/kernel_to_cil.c
 50.27% (1415/2815)
 82.89% (63/76)
 42.46% (1200/2826)
src/selinux/libsepol/src/kernel_to_common.c
 48.30% (242/501)
 65.85% (27/41)
 43.15% (167/387)
src/selinux/libsepol/src/kernel_to_conf.c
 50.50% (1368/2709)
 88.00% (66/75)
 41.98% (1133/2699)
src/selinux/libsepol/src/link.c
 12.24% (227/1854)
 19.15% (9/47)
 10.09% (252/2498)
src/selinux/libsepol/src/mls.c
 14.58% (78/535)
 36.36% (8/22)
 15.66% (80/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
 27.06% (82/303)
 50.00% (8/16)
 29.03% (90/310)
src/selinux/libsepol/src/polcaps.c
 86.67% (13/15)
100.00% (2/2)
 83.33% (15/18)
src/selinux/libsepol/src/policydb.c
 24.74% (771/3116)
 57.63% (68/118)
 17.98% (609/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
  0.00% (0/143)
  0.00% (0/21)
  0.00% (0/98)
src/selinux/libsepol/src/policydb_validate.c
 39.33% (551/1401)
 70.42% (50/71)
 38.76% (840/2167)
src/selinux/libsepol/src/private.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/8)
src/selinux/libsepol/src/services.c
  0.51% (8/1560)
  2.22% (1/45)
  0.32% (5/1545)
src/selinux/libsepol/src/sidtab.c
 25.00% (51/204)
 27.27% (3/11)
 24.35% (47/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
 29.29% (58/198)
 50.00% (3/6)
 23.38% (47/201)
src/selinux/libsepol/src/write.c
 35.81% (684/1910)
 56.00% (28/50)
 30.58% (769/2515)
Totals
 39.37% (14569/37010)
 53.83% (647/1202)
 32.78% (12726/38823)