Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h
 17.11% (13/76)
 27.27% (3/11)
 17.50% (7/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
 37.84% (28/74)
 70.00% (7/10)
 36.59% (15/41)
src/selinux/libsepol/cil/src/cil.c
 72.11% (1647/2284)
 87.30% (110/126)
 59.88% (518/865)
src/selinux/libsepol/cil/src/cil_binary.c
 72.94% (3075/4216)
 92.70% (127/137)
 76.49% (2827/3696)
src/selinux/libsepol/cil/src/cil_build_ast.c
 95.33% (4835/5072)
100.00% (200/200)
 96.35% (3509/3642)
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/1629)
  0.00% (0/68)
  0.00% (0/950)
src/selinux/libsepol/cil/src/cil_post.c
 81.78% (1724/2108)
 76.00% (57/75)
 84.22% (1174/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
 93.41% (3290/3522)
100.00% (96/96)
 93.89% (2476/2637)
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.78% (1388/1546)
 98.21% (55/56)
 90.87% (1134/1248)
src/selinux/libsepol/cil/src/cil_write_ast.c
  0.00% (0/1541)
  0.00% (0/27)
  0.00% (0/872)
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
 22.49% (110/489)
 31.25% (5/16)
 14.26% (78/547)
src/selinux/libsepol/src/avrule_block.c
 45.80% (60/131)
 66.67% (6/9)
 39.33% (35/89)
src/selinux/libsepol/src/avtab.c
 49.24% (226/459)
 66.67% (10/15)
 31.03% (211/680)
src/selinux/libsepol/src/conditional.c
 39.59% (249/629)
 54.84% (17/31)
 30.13% (185/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
  0.00% (0/206)
  0.00% (0/8)
  0.00% (0/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
  0.00% (0/37)
  0.00% (0/6)
  0.00% (0/16)
src/selinux/libsepol/src/ebitmap.c
 73.47% (360/490)
 88.89% (16/18)
 57.82% (270/467)
src/selinux/libsepol/src/expand.c
  2.18% (57/2610)
  3.28% (2/61)
  2.34% (87/3720)
src/selinux/libsepol/src/hashtab.c
 78.02% (142/182)
 87.50% (7/8)
 76.15% (99/130)
src/selinux/libsepol/src/hierarchy.c
 63.34% (292/461)
 76.00% (19/25)
 37.91% (163/430)
src/selinux/libsepol/src/kernel_to_common.c
  0.00% (0/483)
  0.00% (0/41)
  0.00% (0/371)
src/selinux/libsepol/src/mls.c
  3.18% (17/534)
 18.18% (4/22)
  1.39% (7/505)
src/selinux/libsepol/src/optimize.c
 83.28% (249/299)
 93.75% (15/16)
 76.71% (224/292)
src/selinux/libsepol/src/polcaps.c
 60.00% (9/15)
 50.00% (1/2)
 62.50% (10/16)
src/selinux/libsepol/src/policydb.c
 16.16% (504/3118)
 38.14% (45/118)
  9.17% (298/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
  0.00% (0/1392)
  0.00% (0/70)
  0.00% (0/2172)
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
  0.00% (0/205)
  0.00% (0/11)
  0.00% (0/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
  6.97% (14/201)
 16.67% (1/6)
  6.83% (11/161)
src/selinux/libsepol/src/write.c
 48.40% (910/1880)
 64.00% (32/50)
 37.01% (902/2437)
Totals
 55.08% (23780/43172)
 65.13% (1141/1752)
 46.06% (17198/37337)