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
 47.30% (35/74)
 90.00% (9/10)
 56.10% (23/41)
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c
 81.56% (146/179)
100.00% (4/4)
 82.07% (119/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
 67.02% (3447/5143)
 92.45% (98/106)
 73.65% (2599/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.91% (1049/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
 82.44% (108/131)
100.00% (9/9)
 87.64% (78/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.92% (176/490)
 61.11% (11/18)
 28.27% (132/467)
src/selinux/libsepol/src/expand.c
 33.74% (884/2620)
 65.57% (40/61)
 23.80% (893/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
 29.28% (135/461)
 36.00% (9/25)
 26.74% (115/430)
src/selinux/libsepol/src/kernel_to_cil.c
 48.90% (1379/2820)
 81.58% (62/76)
 39.47% (1136/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
 47.44% (1287/2713)
 84.00% (63/75)
 37.83% (1045/2762)
src/selinux/libsepol/src/link.c
 11.75% (218/1855)
 19.15% (9/47)
  8.37% (194/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
 26.97% (82/304)
 50.00% (8/16)
 30.03% (91/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
 35.05% (491/1401)
 67.61% (48/71)
 34.44% (765/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
 35.45% (677/1910)
 54.00% (27/50)
 29.42% (752/2556)
Totals
 38.23% (14184/37106)
 53.00% (636/1200)
 30.40% (11450/37661)