Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h
 17.81% (13/73)
 27.27% (3/11)
 21.43% (9/42)
src/selinux/DESTDIR/usr/include/sepol/policydb/dtpath.h
  0.00% (0/47)
  0.00% (0/2)
  0.00% (0/83)
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
 38.36% (28/73)
 70.00% (7/10)
 31.37% (16/51)
src/selinux/libsepol/cil/src/cil.c
 70.37% (1596/2268)
 87.40% (111/127)
 67.79% (804/1186)
src/selinux/libsepol/cil/src/cil_binary.c
 72.89% (3568/4895)
 92.14% (129/140)
 79.07% (3275/4142)
src/selinux/libsepol/cil/src/cil_build_ast.c
 94.96% (4895/5155)
100.00% (203/203)
 97.00% (4402/4538)
src/selinux/libsepol/cil/src/cil_copy_ast.c
 97.71% (1450/1484)
100.00% (92/92)
 97.24% (705/725)
src/selinux/libsepol/cil/src/cil_deny.c
 88.23% (982/1113)
100.00% (41/41)
 91.90% (828/901)
src/selinux/libsepol/cil/src/cil_find.c
 89.29% (392/439)
 93.75% (15/16)
 91.85% (451/491)
src/selinux/libsepol/cil/src/cil_fqn.c
 97.67% (84/86)
100.00% (3/3)
 97.73% (43/44)
src/selinux/libsepol/cil/src/cil_lexer.c
 54.06% (313/579)
 47.22% (17/36)
 47.72% (304/637)
src/selinux/libsepol/cil/src/cil_list.c
 63.84% (113/177)
 69.23% (9/13)
 59.29% (83/140)
src/selinux/libsepol/cil/src/cil_log.c
 93.10% (27/29)
 83.33% (5/6)
 88.24% (15/17)
src/selinux/libsepol/cil/src/cil_mem.c
 43.55% (27/62)
 83.33% (5/6)
 52.27% (23/44)
src/selinux/libsepol/cil/src/cil_parser.c
 97.18% (241/248)
100.00% (7/7)
 98.57% (138/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
 82.47% (1896/2299)
 76.00% (57/75)
 85.89% (1297/1510)
src/selinux/libsepol/cil/src/cil_reset_ast.c
 98.15% (478/487)
100.00% (57/57)
 98.56% (343/348)
src/selinux/libsepol/cil/src/cil_resolve_ast.c
 95.66% (3810/3983)
100.00% (97/97)
 96.64% (2960/3063)
src/selinux/libsepol/cil/src/cil_stack.c
 71.93% (41/57)
 77.78% (7/9)
 75.00% (30/40)
src/selinux/libsepol/cil/src/cil_strpool.c
 86.44% (51/59)
100.00% (6/6)
 93.10% (27/29)
src/selinux/libsepol/cil/src/cil_symtab.c
 47.22% (85/180)
 75.00% (12/16)
 42.77% (68/159)
src/selinux/libsepol/cil/src/cil_tree.c
 91.98% (241/262)
100.00% (14/14)
 93.07% (215/231)
src/selinux/libsepol/cil/src/cil_verify.c
 91.11% (1589/1744)
 98.21% (55/56)
 92.26% (1288/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/secilc-fuzzer.c
 92.45% (49/53)
100.00% (2/2)
 89.19% (33/37)
src/selinux/libsepol/src/assertion.c
 15.99% (119/744)
 29.41% (5/17)
 10.43% (84/805)
src/selinux/libsepol/src/avrule_block.c
 46.15% (60/130)
 66.67% (6/9)
 38.18% (42/110)
src/selinux/libsepol/src/avtab.c
 58.14% (225/387)
 66.67% (10/15)
 46.30% (225/486)
src/selinux/libsepol/src/conditional.c
 39.40% (251/637)
 54.84% (17/31)
 32.60% (208/638)
src/selinux/libsepol/src/constraint.c
 90.00% (18/20)
100.00% (2/2)
 88.89% (8/9)
src/selinux/libsepol/src/context.c
  0.00% (0/201)
  0.00% (0/8)
  0.00% (0/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
 69.44% (25/36)
 66.67% (4/6)
 56.52% (13/23)
src/selinux/libsepol/src/ebitmap.c
 72.55% (362/499)
 88.89% (16/18)
 60.47% (286/473)
src/selinux/libsepol/src/expand.c
  1.90% (56/2941)
  3.08% (2/65)
  2.15% (87/4044)
src/selinux/libsepol/src/hashtab.c
 78.80% (145/184)
 87.50% (7/8)
 74.83% (113/151)
src/selinux/libsepol/src/hierarchy.c
 69.28% (309/446)
 70.37% (19/27)
 36.01% (202/561)
src/selinux/libsepol/src/kernel_to_common.c
  0.00% (0/582)
  0.00% (0/43)
  0.00% (0/484)
src/selinux/libsepol/src/mls.c
  3.25% (17/523)
 18.18% (4/22)
  1.57% (8/511)
src/selinux/libsepol/src/optimize.c
 94.34% (300/318)
100.00% (17/17)
 93.35% (295/316)
src/selinux/libsepol/src/polcaps.c
 60.00% (9/15)
 50.00% (1/2)
 61.11% (11/18)
src/selinux/libsepol/src/policydb.c
 16.49% (505/3063)
 37.82% (45/119)
 10.56% (332/3145)
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
 23.78% (34/143)
 33.33% (7/21)
 17.35% (17/98)
src/selinux/libsepol/src/policydb_validate.c
  0.00% (0/1680)
  0.00% (0/73)
  0.00% (0/2390)
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.50% (8/1588)
  2.22% (1/45)
  0.32% (5/1555)
src/selinux/libsepol/src/sidtab.c
  0.00% (0/203)
  0.00% (0/11)
  0.00% (0/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
  6.80% (14/206)
 16.67% (1/6)
  8.96% (18/201)
src/selinux/libsepol/src/write.c
 51.60% (808/1566)
 67.39% (31/46)
 41.12% (752/1829)
Totals
 55.30% (25269/45693)
 65.09% (1156/1776)
 49.35% (20088/40704)