cpp

Coverage Report

Created: 2025-12-04 21:53

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion CoverageBranch Coverage
asdl/cpp_runtime.h
  33.33% (2/6)
  33.33% (2/6)
  39.13% (9/23)
  33.33% (4/12)
  25.00% (1/4)
cpp/core.cc
  67.65% (23/34)
  67.65% (23/34)
  58.39% (188/322)
  55.68% (98/176)
  41.67% (40/96)
cpp/core.h
 100.00% (7/7)
 100.00% (7/7)
 100.00% (18/18)
 100.00% (7/7)
- (0/0)
cpp/data_lang.cc
  70.00% (7/10)
  70.00% (7/10)
  58.39% (87/149)
  62.12% (41/66)
  60.71% (17/28)
cpp/frontend_flag_spec.cc
 100.00% (8/8)
 100.00% (9/9)
  84.66% (160/189)
  84.95% (79/93)
  75.00% (60/80)
cpp/frontend_flag_spec.h
 100.00% (6/6)
 100.00% (6/6)
 100.00% (23/23)
 100.00% (6/6)
- (0/0)
cpp/frontend_match.cc
  52.17% (12/23)
  52.17% (12/23)
  49.18% (60/122)
  60.71% (17/28)
 100.00% (2/2)
cpp/frontend_match.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (8/8)
 100.00% (3/3)
- (0/0)
cpp/libc.cc
  72.73% (8/11)
  72.73% (8/11)
  66.27% (112/169)
  70.42% (50/71)
  67.31% (35/52)
cpp/libc.h
  50.00% (1/2)
  50.00% (1/2)
  62.50% (5/8)
  50.00% (1/2)
- (0/0)
cpp/osh.cc
  33.33% (1/3)
  33.33% (1/3)
  13.10% (11/84)
   8.51% (4/47)
   0.00% (0/60)
cpp/osh.h
  66.67% (2/3)
  66.67% (2/3)
  61.54% (8/13)
  85.71% (6/7)
  87.50% (7/8)
cpp/osh_tdop.cc
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
- (0/0)
cpp/osh_tdop.h
  50.00% (1/2)
  50.00% (1/2)
  40.00% (2/5)
  50.00% (1/2)
- (0/0)
cpp/pgen2.cc
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/25)
   0.00% (0/9)
   0.00% (0/2)
cpp/pgen2.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/16)
   0.00% (0/3)
- (0/0)
cpp/pylib.cc
 100.00% (4/4)
 100.00% (4/4)
 100.00% (44/44)
 100.00% (25/25)
 100.00% (14/14)
cpp/stdlib.cc
  43.75% (7/16)
  43.75% (7/16)
  34.91% (59/169)
  39.77% (35/88)
  34.00% (17/50)
cpp/stdlib.h
  66.67% (12/18)
  66.67% (12/18)
  48.35% (44/91)
  65.52% (19/29)
  50.00% (4/8)
data_lang/j8.h
  42.86% (3/7)
  35.71% (5/14)
  43.35% (75/173)
  54.55% (90/165)
  47.32% (53/112)
data_lang/j8_libc.c
  50.00% (2/4)
  50.00% (2/4)
  48.33% (58/120)
  49.15% (29/59)
  50.00% (10/20)
data_lang/utf8.h
 100.00% (2/2)
 100.00% (4/4)
  93.75% (60/64)
  90.91% (40/44)
  84.38% (27/32)
mycpp/bump_leak_heap.cc
  83.33% (5/6)
  83.33% (5/6)
  93.33% (28/30)
  83.33% (5/6)
- (0/0)
mycpp/bump_leak_heap.h
 100.00% (7/7)
 100.00% (7/7)
 100.00% (15/15)
 100.00% (7/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/comparators.h
  75.00% (6/8)
  75.00% (6/8)
  83.78% (31/37)
  90.00% (18/20)
 100.00% (8/8)
mycpp/gc_alloc.h
 100.00% (10/10)
  33.40% (162/485)
  84.96% (113/133)
 100.00% (24/24)
 100.00% (8/8)
mycpp/gc_builtins.cc
  96.77% (30/31)
  96.77% (30/31)
  91.30% (294/322)
  93.30% (181/194)
  80.30% (106/132)
mycpp/gc_builtins.h
  88.24% (15/17)
  88.24% (15/17)
  88.10% (37/42)
  88.24% (15/17)
- (0/0)
mycpp/gc_dict.h
  96.15% (25/26)
  75.60% (127/168)
  89.67% (191/213)
  92.31% (120/130)
  84.29% (59/70)
mycpp/gc_iolib.cc
 100.00% (4/4)
 100.00% (4/4)
  76.92% (20/26)
  80.00% (8/10)
  50.00% (2/4)
mycpp/gc_iolib.h
  69.23% (9/13)
  69.23% (9/13)
  71.21% (47/66)
  76.92% (20/26)
  60.00% (6/10)
mycpp/gc_list.h
  95.45% (42/44)
  43.21% (194/449)
  94.47% (222/235)
  92.00% (115/125)
  85.00% (51/60)
mycpp/gc_mops.cc
  85.71% (6/7)
  85.71% (6/7)
  71.43% (30/42)
  66.67% (12/18)
  37.50% (3/8)
mycpp/gc_mops.h
  36.84% (7/19)
  36.84% (7/19)
  33.33% (21/63)
  40.00% (8/20)
- (0/0)
mycpp/gc_mylib.cc
  88.89% (24/27)
  88.89% (24/27)
  87.25% (178/204)
  88.89% (80/90)
  80.00% (32/40)
mycpp/gc_mylib.h
  71.11% (32/45)
  72.92% (35/48)
  73.60% (131/178)
  77.50% (62/80)
  75.00% (12/16)
mycpp/gc_obj.h
  92.31% (12/13)
  92.31% (12/13)
  91.49% (43/47)
  92.31% (12/13)
- (0/0)
mycpp/gc_slab.h
 100.00% (3/3)
  64.44% (29/45)
 100.00% (16/16)
  83.33% (5/6)
- (0/0)
mycpp/gc_str.cc
  97.14% (34/35)
  97.14% (34/35)
  89.27% (466/522)
  92.13% (281/305)
  87.76% (172/196)
mycpp/gc_str.h
  93.33% (14/15)
  93.33% (14/15)
  92.86% (39/42)
  95.24% (20/21)
 100.00% (8/8)
mycpp/gc_tuple.h
 100.00% (18/18)
  73.02% (46/63)
 100.00% (57/57)
  80.00% (36/45)
- (0/0)
mycpp/hash.cc
 100.00% (7/7)
 100.00% (7/7)
 100.00% (27/27)
 100.00% (10/10)
 100.00% (2/2)
mycpp/mark_sweep_heap.cc
  92.86% (13/14)
  92.86% (13/14)
  80.00% (240/300)
  76.98% (107/139)
  69.61% (71/102)
mycpp/mark_sweep_heap.h
 100.00% (20/20)
 100.00% (45/45)
  93.94% (124/132)
 100.00% (45/45)
 100.00% (18/18)
mycpp/test_common.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (8/8)
 100.00% (3/3)
- (0/0)
Totals
  79.83% (459/575)
  55.28% (952/1722)
  74.20% (3419/4608)
  76.13% (1751/2300)
  67.60% (845/1250)
Generated by llvm-cov -- llvm version 14.0.0