cpp

Coverage Report

Created: 2022-09-21 22:22

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion CoverageBranch Coverage
cpp/leaky_core.cc
  17.39% (4/23)
  17.39% (4/23)
  23.28% (44/189)
  26.51% (22/83)
  30.00% (12/40)
cpp/leaky_core.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/18)
   0.00% (0/7)
- (0/0)
cpp/leaky_core_error.h
  13.64% (3/22)
  13.64% (3/22)
  12.50% (6/48)
  13.64% (3/22)
- (0/0)
cpp/leaky_core_pyerror.h
  10.53% (2/19)
  10.53% (2/19)
  10.53% (6/57)
  10.53% (2/19)
- (0/0)
cpp/leaky_frontend_flag_spec.cc
  36.36% (4/11)
  36.36% (4/11)
  52.80% (66/125)
  58.62% (34/58)
  58.82% (20/34)
cpp/leaky_frontend_match.cc
  30.77% (4/13)
  30.77% (4/13)
  34.78% (24/69)
  22.22% (4/18)
   0.00% (0/2)
cpp/leaky_frontend_match.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
 100.00% (1/1)
- (0/0)
cpp/leaky_frontend_tdop.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
 100.00% (1/1)
- (0/0)
cpp/leaky_libc.cc
 100.00% (3/3)
 100.00% (3/3)
  76.19% (64/84)
  77.14% (27/35)
  71.43% (20/28)
cpp/leaky_libc.h
  50.00% (2/4)
  50.00% (2/4)
  50.00% (11/22)
  57.14% (4/7)
  50.00% (1/2)
cpp/leaky_osh.cc
  33.33% (1/3)
  33.33% (1/3)
  12.82% (10/78)
   9.09% (4/44)
   0.00% (0/54)
cpp/leaky_osh.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/13)
   0.00% (0/3)
- (0/0)
cpp/leaky_pylib.cc
  50.00% (1/2)
  50.00% (1/2)
  73.33% (22/30)
  76.47% (13/17)
  80.00% (8/10)
cpp/leaky_stdlib.cc
  16.67% (2/12)
  16.67% (2/12)
   9.20% (8/87)
   8.82% (3/34)
   6.25% (1/16)
cpp/leaky_stdlib.h
  14.29% (2/14)
  14.29% (2/14)
  16.98% (9/53)
  23.53% (4/17)
  50.00% (1/2)
cpp/qsn.h
  80.00% (4/5)
  80.00% (4/5)
  66.67% (22/33)
  73.68% (14/19)
  55.00% (11/20)
mycpp/builtins.h
   6.67% (1/15)
   6.25% (1/16)
   8.11% (3/37)
   6.25% (1/16)
- (0/0)
mycpp/cheney_heap.cc
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/118)
   0.00% (0/46)
   0.00% (0/38)
mycpp/cheney_heap.h
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/45)
   0.00% (0/7)
- (0/0)
mycpp/common.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (10/10)
 100.00% (2/2)
- (0/0)
mycpp/examples/varargs_preamble.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/11)
   0.00% (0/4)
- (0/0)
mycpp/gc_dict.h
  92.86% (26/28)
  87.50% (63/72)
  86.05% (185/215)
  88.51% (77/87)
  77.50% (31/40)
mycpp/gc_heap.h
 100.00% (3/3)
  53.85% (63/117)
  83.33% (15/18)
 100.00% (7/7)
 100.00% (4/4)
mycpp/gc_list.h
 100.00% (35/35)
  72.90% (113/155)
  91.44% (203/222)
  97.65% (83/85)
  92.11% (35/38)
mycpp/gc_obj.h
 100.00% (5/5)
 100.00% (5/5)
 100.00% (17/17)
 100.00% (8/8)
 100.00% (2/2)
mycpp/gc_slab.h
 100.00% (5/5)
 100.00% (25/25)
 100.00% (28/28)
 100.00% (8/8)
 100.00% (2/2)
mycpp/gc_str.h
 100.00% (15/15)
 100.00% (15/15)
  96.61% (57/59)
 100.00% (15/15)
- (0/0)
mycpp/leaky_builtins.cc
  86.96% (20/23)
  86.96% (20/23)
  89.39% (160/179)
  90.36% (75/83)
  81.25% (39/48)
mycpp/leaky_containers.cc
  96.30% (26/27)
  96.30% (26/27)
  91.43% (320/350)
  96.39% (160/166)
  96.08% (98/102)
mycpp/leaky_mylib.cc
  85.71% (12/14)
  85.71% (12/14)
  88.51% (131/148)
  88.71% (55/62)
  79.41% (27/34)
mycpp/leaky_mylib.h
  76.19% (16/21)
  72.73% (16/22)
  77.33% (58/75)
  78.57% (22/28)
  83.33% (5/6)
mycpp/marksweep_heap.cc
 100.00% (4/4)
 100.00% (4/4)
  94.81% (73/77)
 100.00% (38/38)
 100.00% (32/32)
mycpp/marksweep_heap.h
  75.00% (3/4)
  75.00% (3/4)
  80.00% (8/10)
  75.00% (3/4)
- (0/0)
mycpp/myerror.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
- (0/0)
mycpp/smartptr.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/12)
   0.00% (0/4)
- (0/0)
mycpp/tuple_types.h
 100.00% (12/12)
  92.31% (24/26)
 100.00% (33/33)
 100.00% (12/12)
- (0/0)
Totals
  57.78% (219/379)
  61.47% (426/693)
  61.90% (1597/2580)
  65.61% (702/1070)
  63.00% (349/554)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

mycpp/runtime.h
Generated by llvm-cov -- llvm version 14.0.0