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)
 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
 41.89% (31/74)
 80.00% (8/10)
 48.78% (20/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/libsepol/src/assertion.c
  1.45% (9/622)
  5.88% (1/17)
  1.04% (8/769)
src/selinux/libsepol/src/avrule_block.c
 80.15% (105/131)
100.00% (9/9)
 84.27% (75/89)
src/selinux/libsepol/src/avtab.c
 11.76% (54/459)
 26.67% (4/15)
  4.56% (31/680)
src/selinux/libsepol/src/conditional.c
 44.67% (281/629)
 61.29% (19/31)
 36.48% (224/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
 12.14% (25/206)
 25.00% (2/8)
 11.73% (36/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
 35.31% (173/490)
 61.11% (11/18)
 27.41% (128/467)
src/selinux/libsepol/src/expand.c
 30.31% (794/2620)
 63.93% (39/61)
 21.38% (802/3752)
src/selinux/libsepol/src/hashtab.c
 67.21% (123/183)
 75.00% (6/8)
 64.62% (84/130)
src/selinux/libsepol/src/hierarchy.c
 27.11% (125/461)
 36.00% (9/25)
 21.16% (91/430)
src/selinux/libsepol/src/kernel_to_cil.c
 47.77% (1347/2820)
 81.58% (62/76)
 38.26% (1101/2878)
src/selinux/libsepol/src/kernel_to_common.c
 48.11% (242/503)
 65.85% (27/41)
 40.16% (155/386)
src/selinux/libsepol/src/kernel_to_conf.c
 46.33% (1257/2713)
 84.00% (63/75)
 36.68% (1013/2762)
src/selinux/libsepol/src/link.c
  9.43% (175/1855)
 17.02% (8/47)
  6.34% (147/2317)
src/selinux/libsepol/src/mls.c
 14.02% (75/535)
 36.36% (8/22)
 13.24% (67/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
 23.36% (71/304)
 50.00% (8/16)
 25.08% (76/303)
src/selinux/libsepol/src/polcaps.c
 60.00% (9/15)
 50.00% (1/2)
 62.50% (10/16)
src/selinux/libsepol/src/policydb.c
 24.54% (768/3129)
 57.63% (68/118)
 17.10% (559/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
  0.00% (0/144)
  0.00% (0/21)
  0.00% (0/96)
src/selinux/libsepol/src/policydb_validate.c
 33.48% (469/1401)
 67.61% (48/71)
 32.73% (727/2221)
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/1555)
src/selinux/libsepol/src/sidtab.c
 25.37% (52/205)
 27.27% (3/11)
 24.39% (40/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
 28.86% (58/201)
 50.00% (3/6)
 22.98% (37/161)
src/selinux/libsepol/src/write.c
 34.03% (650/1910)
 52.00% (26/50)
 27.74% (709/2556)
Totals
 37.31% (13845/37106)
 52.50% (630/1200)
 29.39% (11070/37661)