Coverage Report for libmoar, commit id 27a7befed3c38e2e5dbf7a44f8546dc226b41297

Created: 2017-12-17 23:33

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion Coverage
6model/6model.c
  72.73% (16/22)
  72.73% (16/22)
  80.59% (440/546)
  71.19% (173/243)
6model/6model.h
 100.00% (2/2)
   1.66% (5/302)
 133.33% (8/6)
 400.00% (8/2)
6model/bootstrap.c
  89.47% (17/19)
  90.48% (19/21)
  89.24% (1344/1506)
  94.47% (581/615)
6model/containers.c
  54.55% (30/55)
  54.55% (30/55)
  58.00% (515/888)
  56.96% (266/467)
6model/parametric.c
  87.50% (7/8)
  87.50% (7/8)
  85.00% (170/200)
  69.41% (59/85)
6model/reprconv.c
  79.38% (77/97)
  79.38% (77/97)
  77.00% (723/939)
  74.75% (379/507)
6model/reprconv.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs.c
  17.78% (8/45)
  17.78% (8/45)
  48.11% (267/555)
  51.72% (135/261)
6model/reprs.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/CArray.c
   4.00% (1/25)
   4.00% (1/25)
   0.60% (3/499)
   0.37% (1/273)
6model/reprs/CArray.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/CPPStruct.c
   3.85% (1/26)
   3.85% (1/26)
   0.33% (3/921)
   0.23% (1/438)
6model/reprs/CPPStruct.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/CPointer.c
  25.00% (3/12)
  25.00% (3/12)
  27.27% (21/77)
  27.27% (6/22)
6model/reprs/CStr.c
  10.00% (1/10)
  10.00% (1/10)
   4.62% (3/65)
   3.70% (1/27)
6model/reprs/CStruct.c
   3.85% (1/26)
   3.85% (1/26)
   0.33% (3/920)
   0.23% (1/439)
6model/reprs/CStruct.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/CUnion.c
   3.45% (1/29)
   3.45% (1/29)
   0.36% (3/832)
   0.24% (1/410)
6model/reprs/CUnion.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/ConcBlockingQueue.c
  57.14% (8/14)
  57.14% (8/14)
  70.51% (208/295)
  66.33% (65/98)
6model/reprs/ConditionVariable.c
   8.33% (1/12)
   8.33% (1/12)
   2.16% (3/139)
   1.79% (1/56)
6model/reprs/Decoder.c
  91.67% (22/24)
  91.67% (22/24)
  86.72% (235/271)
  82.93% (102/123)
6model/reprs/HashAttrStore.c
   8.33% (1/12)
   8.33% (1/12)
   0.49% (3/617)
   0.28% (1/353)
6model/reprs/KnowHOWAttributeREPR.c
  44.44% (4/9)
  44.44% (4/9)
  43.68% (38/87)
  25.00% (9/36)
6model/reprs/KnowHOWREPR.c
  70.00% (7/10)
  70.00% (7/10)
  78.17% (111/142)
  84.21% (48/57)
6model/reprs/MVMAsyncTask.c
  25.00% (2/8)
  25.00% (2/8)
  23.46% (19/81)
   8.77% (5/57)
6model/reprs/MVMCFunction.c
  50.00% (3/6)
  50.00% (3/6)
  68.42% (26/38)
  66.67% (8/12)
6model/reprs/MVMCallCapture.c
  62.50% (5/8)
  62.50% (5/8)
  55.20% (69/125)
  51.47% (35/68)
6model/reprs/MVMCode.c
  60.00% (6/10)
  60.00% (6/10)
  48.74% (97/199)
  48.21% (54/112)
6model/reprs/MVMCompUnit.c
  40.00% (4/10)
  40.00% (4/10)
  35.32% (89/252)
  46.62% (62/133)
6model/reprs/MVMCompUnit.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMContext.c
  58.33% (7/12)
  58.33% (7/12)
  71.64% (240/335)
  84.86% (157/185)
6model/reprs/MVMContinuation.c
  28.57% (2/7)
  28.57% (2/7)
  18.10% (19/105)
   6.67% (5/75)
6model/reprs/MVMDLLSym.c
  20.00% (1/5)
  20.00% (1/5)
  38.89% (21/54)
  28.57% (4/14)
6model/reprs/MVMException.c
  66.67% (4/6)
  66.67% (4/6)
  40.32% (25/62)
  17.50% (7/40)
6model/reprs/MVMHash.c
  89.47% (17/19)
  89.47% (17/19)
  80.35% (773/962)
  83.06% (456/549)
6model/reprs/MVMHash.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMIter.c
  73.33% (11/15)
  73.33% (11/15)
  64.10% (250/390)
  46.89% (98/209)
6model/reprs/MVMIter.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMMultiCache.c
  69.23% (9/13)
  69.23% (9/13)
  83.63% (465/556)
  80.98% (247/305)
6model/reprs/MVMMultiCache.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMNull.c
  42.86% (3/7)
  42.86% (3/7)
  64.71% (22/34)
  60.00% (6/10)
6model/reprs/MVMNull.h
 100.00% (1/1)
  17.22% (26/151)
 100.00% (3/3)
 200.00% (2/1)
6model/reprs/MVMOSHandle.c
  62.50% (5/8)
  62.50% (5/8)
  72.22% (39/54)
  78.95% (15/19)
6model/reprs/MVMSpeshLog.c
  55.56% (5/9)
  55.56% (5/9)
  70.77% (92/130)
  79.55% (70/88)
6model/reprs/MVMSpeshLog.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMStaticFrame.c
  55.56% (5/9)
  55.56% (5/9)
  37.64% (207/550)
  37.86% (106/280)
6model/reprs/MVMStaticFrameSpesh.c
  30.00% (3/10)
  30.00% (3/10)
  32.59% (44/135)
  46.15% (30/65)
6model/reprs/MVMString.c
  62.50% (5/8)
  62.50% (5/8)
  56.12% (55/98)
  61.36% (27/44)
6model/reprs/MVMString.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMThread.c
  28.57% (2/7)
  28.57% (2/7)
  29.69% (19/64)
  14.71% (5/34)
6model/reprs/MultiDimArray.c
  77.14% (27/35)
  77.14% (27/35)
  42.83% (394/920)
  34.76% (162/466)
6model/reprs/NFA.c
  82.35% (14/17)
  82.35% (14/17)
  66.09% (536/811)
  60.05% (257/428)
6model/reprs/NFA.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/NativeCall.c
  27.27% (3/11)
  27.27% (3/11)
  23.91% (22/92)
  12.24% (6/49)
6model/reprs/NativeRef.c
  73.77% (45/61)
  73.77% (45/61)
  46.77% (355/759)
  35.73% (144/403)
6model/reprs/NativeRef.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6bigint.c
  78.95% (15/19)
  78.95% (15/19)
  55.86% (124/222)
  63.10% (53/84)
6model/reprs/P6bigint.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6int.c
  81.25% (13/16)
  81.25% (13/16)
  61.24% (109/178)
  45.92% (45/98)
6model/reprs/P6int.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6num.c
  78.57% (11/14)
  78.57% (11/14)
  67.97% (87/128)
  61.90% (39/63)
6model/reprs/P6num.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6opaque.c
  82.76% (48/58)
  82.76% (48/58)
  82.42% (1519/1843)
  80.76% (743/920)
6model/reprs/P6opaque.h
 100.00% (3/3)
   1.32% (6/453)
 116.67% (14/12)
 233.33% (7/3)
6model/reprs/P6str.c
 100.00% (11/11)
 100.00% (11/11)
  98.61% (71/72)
  96.30% (26/27)
6model/reprs/ReentrantMutex.c
  46.67% (7/15)
  46.67% (7/15)
  63.43% (85/134)
  57.38% (35/61)
6model/reprs/SCRef.c
  50.00% (5/10)
  50.00% (5/10)
  53.90% (221/410)
  60.85% (157/258)
6model/reprs/Semaphore.c
   9.09% (1/11)
   9.09% (1/11)
   4.05% (3/74)
   4.76% (1/21)
6model/reprs/Uninstantiable.c
  71.43% (5/7)
  71.43% (5/7)
  80.00% (28/35)
  80.00% (8/10)
6model/reprs/VMArray.c
  89.47% (34/38)
  89.47% (34/38)
  56.64% (908/1603)
  48.92% (432/883)
6model/reprs/VMArray.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/sc.c
  92.00% (23/25)
  92.00% (23/25)
  77.82% (400/514)
  81.98% (273/333)
6model/sc.h
 100.00% (17/17)
   1.60% (41/2567)
  72.17% (83/115)
 164.71% (28/17)
6model/serialization.c
  92.94% (79/85)
  92.94% (79/85)
  79.81% (2633/3299)
  79.52% (1002/1260)
bithacks.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/20)
   0.00% (0/6)
core/alloc.h
 100.00% (5/5)
  25.17% (190/755)
  86.49% (32/37)
 100.00% (10/10)
core/args.c
  86.05% (37/43)
  86.05% (37/43)
  62.08% (1375/2215)
  65.45% (881/1346)
core/args.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/bitmap.h
  83.33% (5/6)
   0.55% (5/906)
  77.78% (21/27)
 183.33% (11/6)
core/bytecode.c
 100.00% (18/18)
 100.00% (18/18)
  70.64% (943/1335)
  65.17% (363/557)
core/bytecodedump.c
   0.00% (0/9)
   0.00% (0/9)
   0.00% (0/601)
   0.00% (0/298)
core/callsite.c
  71.43% (5/7)
  71.43% (5/7)
  77.51% (131/169)
  70.67% (53/75)
core/callsite.h
 100.00% (1/1)
   1.32% (2/151)
 100.00% (10/10)
 100.00% (5/5)
core/callstack.c
  66.67% (4/6)
  66.67% (4/6)
  57.45% (27/47)
  58.82% (10/17)
core/callstack.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/coerce.c
  93.33% (14/15)
  93.33% (14/15)
  87.42% (521/596)
  86.14% (373/433)
core/coerce.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/compunit.c
  87.50% (7/8)
  87.50% (7/8)
  78.33% (188/240)
  83.56% (61/73)
core/compunit.h
 100.00% (2/2)
   3.31% (10/302)
 100.00% (8/8)
 300.00% (6/2)
core/continuation.c
 100.00% (5/5)
 100.00% (5/5)
  94.30% (215/228)
  86.84% (66/76)
core/dll.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/463)
   0.00% (0/239)
core/exceptions.c
  64.86% (24/37)
  64.86% (24/37)
  54.40% (532/978)
  55.08% (282/512)
core/exceptions.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/ext.c
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/713)
   0.00% (0/394)
core/ext.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/fixedsizealloc.c
  78.95% (15/19)
  78.95% (15/19)
  78.12% (257/329)
  72.99% (100/137)
core/fixedsizealloc.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/frame.c
  88.89% (40/45)
  88.89% (40/45)
  70.41% (1870/2656)
  69.74% (922/1322)
core/frame.h
 100.00% (2/2)
   4.30% (13/302)
 100.00% (8/8)
 200.00% (4/2)
core/hll.c
  71.43% (5/7)
  71.43% (5/7)
  56.67% (374/660)
  63.07% (275/436)
core/intcache.c
 100.00% (2/2)
 100.00% (2/2)
 100.00% (50/50)
 100.00% (28/28)
core/interp.c
  50.00% (1/2)
  50.00% (1/2)
  74.12% (9963/13441)
  69.60% (4866/6991)
core/interp.h
  66.67% (2/3)
   1.10% (5/453)
  20.00% (10/50)
  66.67% (2/3)
core/loadbytecode.c
  50.00% (3/6)
  50.00% (3/6)
  64.04% (130/203)
  56.64% (81/143)
core/nativecall.c
  28.89% (13/45)
  28.89% (13/45)
  26.04% (352/1352)
  25.62% (217/847)
core/nativecall.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/nativecall_dyncall.c
  33.33% (2/6)
  33.33% (2/6)
  15.51% (237/1528)
   6.45% (49/760)
core/nativecall_dyncall.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/oplabels.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/ops.c
 100.00% (1/1)
 100.00% (1/1)
  80.00% (4/5)
  75.00% (3/4)
core/ops.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/regionalloc.c
 100.00% (2/2)
 100.00% (2/2)
 100.00% (40/40)
 100.00% (13/13)
core/regionalloc.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/threadcontext.c
  80.00% (4/5)
  80.00% (4/5)
  58.62% (68/116)
  80.00% (12/15)
core/threads.c
  38.46% (5/13)
  38.46% (5/13)
  55.08% (179/325)
  37.61% (44/117)
core/validation.c
  80.95% (17/21)
  80.95% (17/21)
  67.92% (525/773)
  67.08% (214/319)
core/vector.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/allocation.c
 100.00% (8/8)
 100.00% (8/8)
  91.82% (101/110)
  78.79% (26/33)
gc/allocation.h
 100.00% (1/1)
   0.66% (1/151)
 100.00% (5/5)
 300.00% (3/1)
gc/collect.c
  83.33% (10/12)
  83.33% (10/12)
  61.20% (672/1098)
  57.82% (403/697)
gc/collect.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/finalize.c
  28.57% (2/7)
  28.57% (2/7)
  14.95% (16/107)
  17.54% (10/57)
gc/gen2.c
  62.50% (5/8)
  62.50% (5/8)
  39.23% (102/260)
  31.46% (28/89)
gc/gen2.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/objectid.c
  66.67% (2/3)
  66.67% (2/3)
  48.89% (307/628)
  53.37% (174/326)
gc/orchestrate.c
  85.71% (12/14)
  85.71% (12/14)
  60.39% (532/881)
  50.86% (236/464)
gc/orchestrate.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/roots.c
  66.67% (12/18)
  66.67% (12/18)
  59.27% (678/1144)
  63.60% (533/838)
gc/roots.h
 100.00% (3/3)
  35.10% (159/453)
  75.00% (24/32)
 266.67% (8/3)
gc/wb.c
 100.00% (1/1)
 100.00% (1/1)
 100.00% (4/4)
 100.00% (3/3)
gc/wb.h
 100.00% (1/1)
  37.09% (56/151)
 100.00% (4/4)
 500.00% (5/1)
gc/worklist.c
 100.00% (4/4)
 100.00% (4/4)
 100.00% (26/26)
 100.00% (9/9)
gc/worklist.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gen/config.c
 100.00% (1/1)
 100.00% (1/1)
 100.00% (194/194)
 100.00% (579/579)
gen/config.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
instrument/crossthreadwrite.c
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/276)
   0.00% (0/181)
instrument/crossthreadwrite.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
instrument/line_coverage.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/186)
   0.00% (0/65)
io/asyncsocket.c
   0.00% (0/28)
   0.00% (0/28)
   0.00% (0/947)
   0.00% (0/319)
io/asyncsocketudp.c
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/601)
   0.00% (0/223)
io/dirops.c
  90.91% (10/11)
  90.91% (10/11)
  79.45% (116/146)
  74.58% (44/59)
io/eventloop.c
  76.92% (10/13)
  76.92% (10/13)
  75.09% (211/281)
  64.08% (66/103)
io/fileops.c
  85.71% (12/14)
  75.00% (12/16)
  57.14% (208/364)
  53.64% (81/151)
io/fileops.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
io/filewatchers.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/133)
   0.00% (0/39)
io/io.c
  53.85% (14/26)
  53.85% (14/26)
  46.99% (234/498)
  45.50% (91/200)
io/procops.c
  43.24% (16/37)
  43.24% (16/37)
  41.82% (437/1045)
  31.83% (127/399)
io/signals.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/216)
   0.00% (0/91)
io/signals.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
io/syncfile.c
  73.68% (14/19)
  73.68% (14/19)
  51.21% (169/330)
  51.56% (66/128)
io/syncsocket.c
   0.00% (0/18)
   0.00% (0/18)
   0.00% (0/383)
   0.00% (0/112)
io/timers.c
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/89)
   0.00% (0/26)
jit/compile.c
  88.89% (16/18)
  88.89% (16/18)
  83.59% (270/323)
  82.14% (92/112)
jit/compile.h
 100.00% (1/1)
   1.99% (3/151)
 100.00% (6/6)
 600.00% (6/1)
jit/core_templates.h
 100.00% (1/1)
 100.00% (1/1)
  83.33% (5/6)
  87.50% (7/8)
jit/expr.c
  92.31% (24/26)
  92.31% (24/26)
  79.60% (1112/1397)
  76.17% (521/684)
jit/expr.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/graph.c
  86.36% (19/22)
  86.36% (19/22)
  64.20% (2806/4371)
  67.85% (1530/2255)
jit/graph.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/internal.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/label.c
  70.00% (7/10)
  70.00% (7/10)
  86.25% (69/80)
  86.67% (39/45)
jit/linear_scan.c
  91.89% (34/37)
  91.89% (34/37)
  88.15% (1027/1165)
  84.56% (515/609)
jit/log.c
  42.86% (3/7)
  42.86% (3/7)
  10.45% (14/134)
  17.39% (8/46)
jit/register.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/tile.c
  93.75% (15/16)
  93.75% (15/16)
  65.40% (807/1234)
  61.59% (356/578)
jit/tile.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/x64/arch.c
 100.00% (1/1)
 100.00% (1/1)
  85.71% (18/21)
  81.82% (9/11)
jit/x64/arch.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/x64/emit.c
  75.36% (52/69)
  75.36% (52/69)
  58.13% (3269/5624)
  58.72% (1289/2195)
jit/x64/tile_pattern.h
 100.00% (2/2)
 100.00% (2/2)
  96.61% (57/59)
  95.56% (43/45)
mast/compiler.c
  95.83% (23/24)
  95.83% (23/24)
  77.84% (1746/2243)
  77.24% (913/1182)
mast/driver.c
  66.67% (2/3)
  66.67% (2/3)
  63.55% (68/107)
  84.09% (37/44)
mast/nodes.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
math/bigintops.c
  89.47% (34/38)
  90.70% (39/43)
  77.38% (1023/1322)
  75.00% (417/556)
math/num.c
 100.00% (4/4)
 100.00% (4/4)
 100.00% (12/12)
 100.00% (6/6)
memdebug.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
moar.c
  69.23% (9/13)
  69.23% (9/13)
  33.11% (350/1057)
  34.18% (162/474)
moar.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
platform/io.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
platform/memmem.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
platform/mmap.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
platform/posix/mmap.c
  66.67% (4/6)
  66.67% (4/6)
  52.46% (32/61)
  41.94% (13/31)
platform/posix/time.c
  33.33% (1/3)
  33.33% (1/3)
  36.00% (9/25)
  25.00% (4/16)
platform/sys.c
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/1)
platform/threads.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
profiler/heapsnapshot.c
   5.13% (2/39)
   5.13% (2/39)
   0.42% (5/1191)
   0.66% (3/455)
profiler/heapsnapshot.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
profiler/instrument.c
  10.00% (2/20)
  10.00% (2/20)
   0.64% (4/629)
   1.28% (4/312)
profiler/log.c
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/356)
   0.00% (0/135)
profiler/log.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
profiler/profile.c
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/28)
   0.00% (0/20)
profiler/telemeh.c
  71.43% (5/7)
  71.43% (5/7)
  71.43% (5/7)
  71.43% (5/7)
spesh/arg_guard.c
  77.78% (14/18)
  77.78% (14/18)
  68.99% (356/516)
  67.00% (201/300)
spesh/args.c
  83.33% (5/6)
  83.33% (5/6)
  70.67% (665/941)
  65.08% (341/524)
spesh/candidate.c
  66.67% (2/3)
  66.67% (2/3)
  74.84% (119/159)
  76.74% (33/43)
spesh/codegen.c
  77.78% (7/9)
  77.78% (7/9)
  82.46% (282/342)
  83.66% (128/153)
spesh/dead_bb_elimination.c
  75.00% (3/4)
  75.00% (3/4)
  57.02% (65/114)
  61.36% (27/44)
spesh/deopt.c
 100.00% (7/7)
 100.00% (7/7)
  68.69% (215/313)
  68.93% (71/103)
spesh/dump.c
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/800)
   0.00% (0/403)
spesh/facts.c
  85.71% (12/14)
  85.71% (12/14)
  67.49% (490/726)
  68.63% (256/373)
spesh/facts.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/graph.c
  96.88% (31/32)
  96.88% (31/32)
  89.01% (1231/1383)
  85.04% (557/655)
spesh/graph.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/inline.c
  90.48% (19/21)
  90.48% (19/21)
  78.52% (848/1080)
  80.12% (403/503)
spesh/inline.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/iterator.c
  60.00% (3/5)
  60.00% (3/5)
  66.67% (18/27)
  64.71% (11/17)
spesh/log.c
 100.00% (14/14)
 100.00% (14/14)
  80.56% (203/252)
  80.58% (83/103)
spesh/log.h
 100.00% (1/1)
   0.66% (1/151)
 100.00% (3/3)
 200.00% (2/1)
spesh/lookup.c
 100.00% (5/5)
 100.00% (5/5)
 100.00% (28/28)
 100.00% (22/22)
spesh/manipulate.c
  77.78% (7/9)
  77.78% (7/9)
  71.17% (237/333)
  84.78% (117/138)
spesh/optimize.c
  84.48% (49/58)
  84.48% (49/58)
  74.98% (2038/2718)
  77.60% (1133/1460)
spesh/optimize.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/osr.c
 100.00% (3/3)
 100.00% (3/3)
  91.45% (107/117)
  89.58% (43/48)
spesh/plan.c
  88.89% (8/9)
  88.89% (8/9)
  79.38% (154/194)
  75.97% (98/129)
spesh/plan.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/stats.c
  85.19% (23/27)
  85.19% (23/27)
  83.42% (679/814)
  79.82% (356/446)
spesh/stats.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/threshold.c
 100.00% (1/1)
 100.00% (1/1)
  93.33% (14/15)
  93.75% (15/16)
spesh/threshold.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/worker.c
 100.00% (2/2)
 100.00% (2/2)
 100.00% (147/147)
  72.55% (37/51)
strings/ascii.c
  83.33% (5/6)
  83.33% (5/6)
  59.79% (116/194)
  63.74% (58/91)
strings/decode_stream.c
  88.89% (24/27)
  88.89% (24/27)
  84.71% (504/595)
  84.25% (230/273)
strings/decode_stream.h
 100.00% (1/1)
   1.99% (3/151)
 100.00% (9/9)
1000.00% (10/1)
strings/iter.h
 100.00% (13/13)
   3.62% (71/1963)
  88.21% (232/263)
 133.85% (87/65)
strings/latin1.c
 100.00% (4/4)
 100.00% (4/4)
  63.18% (127/201)
  63.92% (62/97)
strings/nfg.c
  68.42% (13/19)
  68.42% (13/19)
  56.65% (264/466)
  53.51% (99/185)
strings/nfg.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/normalize.c
  85.71% (24/28)
  85.71% (24/28)
  69.30% (544/785)
  61.26% (223/364)
strings/normalize.h
  87.50% (7/8)
   2.24% (27/1208)
  89.29% (75/84)
 500.00% (40/8)
strings/ops.c
  97.14% (68/70)
  97.14% (68/70)
  87.72% (2279/2598)
  80.18% (1068/1332)
strings/ops.h
 100.00% (4/4)
   4.97% (30/604)
  92.86% (26/28)
 325.00% (13/4)
strings/parse_num.c
  83.33% (10/12)
  83.33% (10/12)
  57.79% (167/289)
  65.82% (129/196)
strings/unicode.c
  39.66% (23/58)
  39.66% (23/58)
  45.36% (1791/3948)
  44.47% (881/1981)
strings/unicode.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/unicode_gen.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/utf16.c
  66.67% (2/3)
  66.67% (2/3)
  55.23% (95/172)
  53.85% (35/65)
strings/utf8.c
  83.33% (10/12)
  83.33% (10/12)
  75.98% (405/533)
  72.05% (183/254)
strings/utf8_c8.c
  66.67% (10/15)
  66.67% (10/15)
  30.80% (178/578)
  21.46% (56/261)
TOTALS
  65.61% (1744/2658)
  16.76% (2333/13917)
  59.41% (63805/107399)
  58.71% (31186/53116)
Generated by llvm-cov -- llvm version 5.0.0

Coverage Report for moar, commit id 27a7befed3c38e2e5dbf7a44f8546dc226b41297

Created: 2017-12-17 23:33

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion Coverage
6model/6model.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/2)
6model/reprs/MVMNull.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
6model/reprs/MVMString.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6opaque.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/12)
   0.00% (0/3)
6model/sc.h
   0.00% (0/17)
   0.00% (0/17)
   0.00% (0/115)
   0.00% (0/17)
core/alloc.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/37)
   0.00% (0/5)
core/bitmap.h
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/27)
   0.00% (0/6)
core/callsite.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/1)
core/compunit.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
core/frame.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
core/interp.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/50)
   0.00% (0/3)
gc/allocation.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
gc/roots.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/32)
   0.00% (0/3)
gc/wb.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
gen/config.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/compile.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
main.c
  50.00% (2/4)
  50.00% (2/4)
  35.21% (50/142)
  25.00% (14/56)
spesh/log.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
strings/decode_stream.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/1)
strings/iter.h
   0.00% (0/13)
   0.00% (0/13)
   0.00% (0/263)
   0.00% (0/65)
strings/normalize.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/84)
   0.00% (0/8)
TOTALS
   2.67% (2/75)
   2.67% (2/75)
   6.07% (50/824)
   7.82% (14/179)
Generated by llvm-cov -- llvm version 5.0.0