Coverage Report for libmoar, commit id ee8acf9c6880ab5b47cea0746d852e60678e5abd

Created: 2018-07-03 15:31

Click here for information about interpreting this report.

FilenameFunction CoverageInstantiation CoverageLine CoverageRegion Coverage
6model/6model.c
  77.27% (17/22)
  77.27% (17/22)
  79.58% (452/568)
  71.60% (184/257)
6model/6model.h
 100.00% (2/2)
   1.58% (5/316)
 133.33% (8/6)
 400.00% (8/2)
6model/bootstrap.c
  89.47% (17/19)
  90.48% (19/21)
  89.31% (1354/1516)
  94.52% (587/621)
6model/containers.c
  54.55% (30/55)
  54.55% (30/55)
  62.53% (504/806)
  61.70% (261/423)
6model/parametric.c
  87.50% (7/8)
  87.50% (7/8)
  85.00% (170/200)
  69.41% (59/85)
6model/reprconv.c
  76.00% (76/100)
  76.00% (76/100)
  68.17% (758/1112)
  65.61% (412/628)
6model/reprconv.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs.c
  17.39% (8/46)
  17.39% (8/46)
  50.42% (240/476)
  54.59% (119/218)
6model/reprs.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/CArray.c
   3.85% (1/26)
   3.85% (1/26)
   0.56% (3/540)
   0.33% (1/306)
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.31% (3/971)
   0.22% (1/457)
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.31% (3/970)
   0.22% (1/458)
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
  60.00% (9/15)
  60.00% (9/15)
  69.28% (212/306)
  63.21% (67/106)
6model/reprs/ConditionVariable.c
  66.67% (8/12)
  66.67% (8/12)
  83.45% (116/139)
  82.14% (46/56)
6model/reprs/Decoder.c
  92.31% (24/26)
  92.31% (24/26)
  85.98% (276/321)
  80.25% (126/157)
6model/reprs/HashAttrStore.c
   8.33% (1/12)
   8.33% (1/12)
   0.67% (3/451)
   0.38% (1/263)
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)
  63.87% (244/382)
  75.70% (162/214)
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
  83.33% (5/6)
  83.33% (5/6)
  72.58% (45/62)
  67.50% (27/40)
6model/reprs/MVMHash.c
  90.91% (20/22)
  90.91% (20/22)
  88.35% (690/781)
  90.75% (412/454)
6model/reprs/MVMHash.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/MVMIter.c
  73.33% (11/15)
  73.33% (11/15)
  77.18% (301/390)
  68.42% (143/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)
  81.17% (250/308)
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.09% (27/158)
 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
  60.00% (6/10)
  60.00% (6/10)
  75.37% (101/134)
  83.15% (74/89)
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.93% (176/464)
  30.60% (71/232)
6model/reprs/MVMStaticFrameSpesh.c
  30.00% (3/10)
  30.00% (3/10)
  32.61% (45/138)
  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
  42.86% (3/7)
  42.86% (3/7)
  75.00% (48/64)
  82.35% (28/34)
6model/reprs/MultiDimArray.c
  75.00% (27/36)
  75.00% (27/36)
  42.69% (394/923)
  34.69% (162/467)
6model/reprs/NFA.c
  85.00% (17/20)
  85.00% (17/20)
  69.91% (676/967)
  64.62% (327/506)
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)
  45.05% (355/788)
  33.80% (144/426)
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)
  62.36% (111/178)
  47.96% (47/98)
6model/reprs/P6int.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6num.c
  85.71% (12/14)
  85.71% (12/14)
  74.22% (95/128)
  65.08% (41/63)
6model/reprs/P6num.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/reprs/P6opaque.c
  81.67% (49/60)
  81.67% (49/60)
  81.51% (1561/1915)
  79.61% (769/966)
6model/reprs/P6opaque.h
 100.00% (3/3)
   1.27% (6/474)
 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
  73.33% (11/15)
  73.33% (11/15)
  84.33% (113/134)
  85.25% (52/61)
6model/reprs/SCRef.c
  50.00% (5/10)
  50.00% (5/10)
  55.26% (226/409)
  62.98% (165/262)
6model/reprs/Semaphore.c
  63.64% (7/11)
  63.64% (7/11)
  70.27% (52/74)
  66.67% (14/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
  90.24% (37/41)
  90.24% (37/41)
  58.76% (973/1656)
  51.64% (473/916)
6model/reprs/VMArray.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
6model/sc.c
  96.00% (24/25)
  96.00% (24/25)
  79.92% (422/528)
  84.04% (258/307)
6model/sc.h
 100.00% (18/18)
   1.72% (49/2844)
  73.55% (89/121)
 166.67% (30/18)
6model/serialization.c
  94.19% (81/86)
  94.19% (81/86)
  81.96% (2739/3342)
  81.03% (1034/1276)
bithacks.h
  33.33% (1/3)
  33.33% (1/3)
  45.00% (9/20)
  66.67% (4/6)
core/alloc.h
 100.00% (5/5)
  26.58% (210/790)
  86.49% (32/37)
 100.00% (10/10)
core/args.c
  86.36% (38/44)
  86.36% (38/44)
  62.80% (1393/2218)
  66.22% (892/1347)
core/args.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/bitmap.h
  85.71% (6/7)
   0.54% (6/1106)
  80.00% (24/30)
 171.43% (12/7)
core/bytecode.c
 100.00% (18/18)
 100.00% (18/18)
  73.99% (862/1165)
  68.90% (319/463)
core/bytecodedump.c
   0.00% (0/9)
   0.00% (0/9)
   0.00% (0/634)
   0.00% (0/321)
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.27% (2/158)
 100.00% (10/10)
 100.00% (5/5)
core/callstack.c
  83.33% (5/6)
  83.33% (5/6)
  76.60% (36/47)
  76.47% (13/17)
core/callstack.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/coerce.c
  88.24% (15/17)
  88.24% (15/17)
  84.13% (525/624)
  83.82% (373/445)
core/coerce.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/compunit.c
  87.50% (7/8)
  87.50% (7/8)
  80.00% (192/240)
  84.93% (62/73)
core/compunit.h
 100.00% (2/2)
   3.48% (11/316)
 100.00% (8/8)
 300.00% (6/2)
core/continuation.c
 100.00% (5/5)
 100.00% (5/5)
  94.19% (227/241)
  86.42% (70/81)
core/dll.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/383)
   0.00% (0/197)
core/exceptions.c
  70.27% (26/37)
  70.27% (26/37)
  62.04% (608/980)
  61.71% (311/504)
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/548)
   0.00% (0/304)
core/ext.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/fixedsizealloc.c
  89.47% (17/19)
  89.47% (17/19)
  86.02% (283/329)
  81.02% (111/137)
core/fixedsizealloc.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/frame.c
  86.96% (40/46)
  86.96% (40/46)
  68.11% (1933/2838)
  67.00% (934/1394)
core/frame.h
 100.00% (2/2)
   4.11% (13/316)
 100.00% (8/8)
 200.00% (4/2)
core/hll.c
  71.43% (5/7)
  71.43% (5/7)
  71.40% (352/493)
  75.87% (261/344)
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.91% (10316/13771)
  70.83% (5096/7195)
core/interp.h
  66.67% (2/3)
   1.05% (5/474)
  20.00% (10/50)
  66.67% (2/3)
core/loadbytecode.c
  50.00% (3/6)
  50.00% (3/6)
  61.46% (126/205)
  63.96% (71/111)
core/nativecall.c
  30.43% (14/46)
  30.43% (14/46)
  25.33% (347/1370)
  25.32% (218/861)
core/nativecall.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/nativecall_dyncall.c
  33.33% (2/6)
  33.33% (2/6)
  16.17% (237/1466)
   6.79% (49/722)
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
 100.00% (5/5)
 100.00% (5/5)
  94.83% (110/116)
  86.67% (13/15)
core/threadcontext.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
core/threads.c
  76.92% (10/13)
  76.92% (10/13)
  72.64% (239/329)
  61.54% (72/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)
debug/debugserver.c
   5.45% (3/55)
   5.45% (3/55)
   0.24% (7/2910)
   0.36% (6/1657)
gc/allocation.c
 100.00% (8/8)
 100.00% (8/8)
  92.73% (102/110)
  81.82% (27/33)
gc/allocation.h
 100.00% (1/1)
   0.63% (1/158)
 120.00% (6/5)
 400.00% (4/1)
gc/collect.c
  83.33% (10/12)
  83.33% (10/12)
  61.51% (676/1099)
  58.37% (408/699)
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
  87.50% (7/8)
  87.50% (7/8)
  86.54% (225/260)
  82.02% (73/89)
gc/gen2.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/objectid.c
  66.67% (2/3)
  66.67% (2/3)
  51.12% (275/538)
  57.14% (160/280)
gc/orchestrate.c
  85.71% (12/14)
  85.71% (12/14)
  59.45% (601/1011)
  50.55% (276/546)
gc/orchestrate.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
gc/roots.c
  66.67% (12/18)
  66.67% (12/18)
  60.74% (735/1210)
  63.59% (564/887)
gc/roots.h
 100.00% (3/3)
  35.44% (168/474)
  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.34% (59/158)
 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% (205/205)
 100.00% (623/623)
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/285)
   0.00% (0/186)
instrument/crossthreadwrite.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
instrument/line_coverage.c
   0.00% (0/7)
   0.00% (0/7)
   0.00% (0/314)
   0.00% (0/115)
io/asyncsocket.c
   0.00% (0/28)
   0.00% (0/28)
   0.00% (0/973)
   0.00% (0/322)
io/asyncsocketudp.c
   0.00% (0/18)
   0.00% (0/18)
   0.00% (0/675)
   0.00% (0/247)
io/dirops.c
  90.91% (10/11)
  90.91% (10/11)
  79.45% (116/146)
  74.58% (44/59)
io/eventloop.c
  84.62% (11/13)
  84.62% (11/13)
  77.94% (219/281)
  67.96% (70/103)
io/fileops.c
  85.71% (12/14)
  75.00% (12/16)
  58.88% (179/304)
  52.38% (66/126)
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)
  47.11% (236/501)
  45.81% (93/203)
io/procops.c
  50.00% (19/38)
  50.00% (19/38)
  44.60% (471/1056)
  36.10% (148/410)
io/signals.c
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/268)
   0.00% (0/66)
io/syncfile.c
  73.68% (14/19)
  73.68% (14/19)
  50.76% (168/331)
  51.16% (66/129)
io/syncsocket.c
   0.00% (0/20)
   0.00% (0/20)
   0.00% (0/393)
   0.00% (0/114)
io/timers.c
   0.00% (0/6)
   0.00% (0/6)
   0.00% (0/99)
   0.00% (0/31)
jit/compile.c
  82.35% (14/17)
  82.35% (14/17)
  83.17% (257/309)
  82.41% (89/108)
jit/core_templates.h
 100.00% (1/1)
 100.00% (1/1)
  80.00% (4/5)
  85.71% (6/7)
jit/expr.c
  92.31% (24/26)
  92.31% (24/26)
  81.50% (1132/1389)
  79.14% (550/695)
jit/expr.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/graph.c
  78.26% (18/23)
  78.26% (18/23)
  59.92% (2751/4591)
  64.37% (1523/2366)
jit/graph.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/interface.c
 100.00% (8/8)
 100.00% (8/8)
 100.00% (72/72)
 100.00% (35/35)
jit/interface.h
 100.00% (1/1)
   1.90% (3/158)
 100.00% (6/6)
 600.00% (6/1)
jit/internal.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/label.c
  70.00% (7/10)
  70.00% (7/10)
  85.00% (68/80)
  84.44% (38/45)
jit/linear_scan.c
  97.50% (39/40)
  97.50% (39/40)
  91.70% (1105/1205)
  88.39% (571/646)
jit/log.c
  42.86% (3/7)
  42.86% (3/7)
   9.72% (14/144)
  15.38% (8/52)
jit/register.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
jit/tile.c
 100.00% (16/16)
 100.00% (16/16)
  69.45% (857/1234)
  65.92% (381/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
  72.86% (51/70)
  72.86% (51/70)
  54.40% (3431/6307)
  54.69% (1348/2465)
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)
  76.15% (1699/2231)
  76.41% (907/1187)
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.74% (35/39)
  90.91% (40/44)
  75.66% (1057/1397)
  72.65% (433/596)
math/grisu.c
 100.00% (11/11)
 100.00% (11/11)
  95.45% (252/264)
  95.52% (128/134)
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.18% (354/1067)
  33.96% (162/477)
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/memmem32.c
 100.00% (4/4)
 100.00% (4/4)
  94.19% (146/155)
  91.26% (94/103)
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
  66.67% (2/3)
  66.67% (2/3)
  60.00% (15/25)
  43.75% (7/16)
platform/random.c
 100.00% (2/2)
 100.00% (2/2)
  50.00% (8/16)
  62.50% (5/8)
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.45% (5/1114)
   0.72% (3/415)
profiler/heapsnapshot.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
profiler/instrument.c
  13.04% (3/23)
  13.04% (3/23)
   1.55% (11/710)
   1.50% (5/333)
profiler/log.c
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/363)
   0.00% (0/137)
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)
  72.78% (123/169)
  71.43% (35/49)
spesh/codegen.c
  77.78% (7/9)
  77.78% (7/9)
  80.57% (282/350)
  83.66% (128/153)
spesh/dead_bb_elimination.c
  75.00% (3/4)
  75.00% (3/4)
  57.39% (66/115)
  61.36% (27/44)
spesh/debug.c
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/9)
   0.00% (0/2)
spesh/debug.h
 100.00% (1/1)
   1.90% (3/158)
  60.00% (3/5)
 100.00% (1/1)
spesh/deopt.c
 100.00% (7/7)
 100.00% (7/7)
  68.18% (210/308)
  68.00% (68/100)
spesh/dump.c
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/844)
   0.00% (0/413)
spesh/facts.c
  87.50% (14/16)
  87.50% (14/16)
  68.67% (570/830)
  69.71% (290/416)
spesh/facts.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/graph.c
  96.97% (32/33)
  96.97% (32/33)
  88.78% (1258/1417)
  85.01% (573/674)
spesh/graph.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/inline.c
  90.91% (20/22)
  90.91% (20/22)
  77.17% (828/1073)
  78.20% (391/500)
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% (15/15)
 100.00% (15/15)
  87.40% (229/262)
  85.58% (89/104)
spesh/log.h
 100.00% (1/1)
   1.27% (2/158)
 100.00% (4/4)
 300.00% (3/1)
spesh/lookup.c
 100.00% (5/5)
 100.00% (5/5)
 100.00% (28/28)
 100.00% (22/22)
spesh/manipulate.c
  80.00% (8/10)
  80.00% (8/10)
  72.49% (253/349)
  85.71% (126/147)
spesh/optimize.c
  86.15% (56/65)
  86.15% (56/65)
  72.57% (2132/2938)
  73.94% (1138/1539)
spesh/optimize.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/osr.c
 100.00% (3/3)
 100.00% (3/3)
  91.74% (111/121)
  90.20% (46/51)
spesh/plan.c
  88.89% (8/9)
  88.89% (8/9)
  80.69% (163/202)
  76.38% (97/127)
spesh/plan.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/plugin.c
  88.24% (30/34)
  88.24% (30/34)
  82.20% (822/1000)
  80.27% (358/446)
spesh/plugin.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/stats.c
  89.29% (25/28)
  89.29% (25/28)
  84.68% (713/842)
  80.88% (368/455)
spesh/stats.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/threshold.c
 100.00% (1/1)
 100.00% (1/1)
  90.91% (10/11)
  90.00% (9/10)
spesh/threshold.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
spesh/worker.c
 100.00% (2/2)
 100.00% (2/2)
 100.00% (156/156)
  70.91% (39/55)
strings/ascii.c
  83.33% (5/6)
  83.33% (5/6)
  70.47% (136/193)
  74.19% (69/93)
strings/decode_stream.c
  92.59% (25/27)
  92.59% (25/27)
  83.96% (513/611)
  83.15% (232/279)
strings/decode_stream.h
 100.00% (1/1)
   1.90% (3/158)
 100.00% (9/9)
1000.00% (10/1)
strings/iter.h
 100.00% (19/19)
   2.96% (89/3002)
  90.54% (268/296)
 142.25% (101/71)
strings/latin1.c
 100.00% (4/4)
 100.00% (4/4)
  70.65% (142/201)
  73.20% (71/97)
strings/nfg.c
  73.68% (14/19)
  73.68% (14/19)
  56.87% (265/466)
  54.59% (101/185)
strings/nfg.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/normalize.c
  85.71% (24/28)
  85.71% (24/28)
  69.38% (546/787)
  61.26% (223/364)
strings/normalize.h
  87.50% (7/8)
   2.22% (28/1264)
  90.36% (75/83)
 487.50% (39/8)
strings/ops.c
  96.10% (74/77)
  96.10% (74/77)
  85.58% (2582/3017)
  80.65% (1367/1695)
strings/ops.h
 100.00% (5/5)
   4.81% (38/790)
  95.00% (38/40)
 380.00% (19/5)
strings/parse_num.c
  83.33% (10/12)
  83.33% (10/12)
  64.36% (195/303)
  67.51% (133/197)
strings/shiftjis.c
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/443)
   0.00% (0/233)
strings/shiftjis_codeindex.c
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/22)
   0.00% (0/21)
strings/shiftjis_codeindex.h
   0.00% (0/1)
   0.00% (0/2)
   0.00% (0/7332)
   0.00% (0/7329)
strings/unicode.c
  37.93% (22/58)
  37.93% (22/58)
  44.42% (1486/3345)
  45.08% (751/1666)
strings/unicode.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/unicode_gen.h
- (0/0)
- (0/0)
- (0/0)
- (0/0)
strings/unicode_prop_macros.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.62% (397/525)
  71.02% (174/245)
strings/utf8_c8.c
  86.67% (13/15)
  86.67% (13/15)
  46.54% (269/578)
  43.30% (113/261)
strings/uthash.h
 100.00% (6/6)
   4.11% (39/948)
 110.68% (114/103)
1016.67% (61/6)
strings/windows1252.c
  33.33% (5/15)
  33.33% (5/15)
  28.10% (163/580)
  22.09% (93/421)
TOTALS
  66.38% (1911/2879)
  15.12% (2597/17176)
  55.26% (67581/122286)
  51.54% (33222/64461)
Generated by llvm-cov -- llvm version 5.0.0

Coverage Report for moar, commit id ee8acf9c6880ab5b47cea0746d852e60678e5abd

Created: 2018-07-03 15:31

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/18)
   0.00% (0/18)
   0.00% (0/121)
   0.00% (0/18)
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/7)
   0.00% (0/7)
   0.00% (0/30)
   0.00% (0/7)
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/interface.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)
  31.40% (54/172)
  20.29% (14/69)
spesh/debug.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
spesh/log.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/4)
   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/19)
   0.00% (0/19)
   0.00% (0/296)
   0.00% (0/71)
strings/normalize.h
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/83)
   0.00% (0/8)
strings/ops.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/40)
   0.00% (0/5)
TOTALS
   2.25% (2/89)
   2.25% (2/89)
   5.74% (54/941)
   6.80% (14/206)
Generated by llvm-cov -- llvm version 5.0.0