Skip to content

Instantly share code, notes, and snippets.

@samcv
Created March 30, 2017 00:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samcv/b6cfe4cc2ba66711b6730d70d338c4e4 to your computer and use it in GitHub Desktop.
Save samcv/b6cfe4cc2ba66711b6730d70d338c4e4 to your computer and use it in GitHub Desktop.
Filename Regions Miss Cover Functions Executed
------------------------------------------------------------------------------------------------------------------------------------------
/home/samantha/git/MoarVM/src/6model/6model.c 268 130 51.49% 22 45.45%
/home/samantha/git/MoarVM/src/6model/6model.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/bootstrap.c 641 119 81.44% 20 55.00%
/home/samantha/git/MoarVM/src/6model/containers.c 420 332 20.95% 45 13.33%
/home/samantha/git/MoarVM/src/6model/parametric.c 80 80 0.00% 8 0.00%
/home/samantha/git/MoarVM/src/6model/reprconv.c 513 311 39.38% 96 33.33%
/home/samantha/git/MoarVM/src/6model/reprconv.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs.c 263 128 51.33% 42 11.90%
/home/samantha/git/MoarVM/src/6model/reprs.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/CArray.c 277 276 0.36% 25 4.00%
/home/samantha/git/MoarVM/src/6model/reprs/CArray.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/CPPStruct.c 431 430 0.23% 26 3.85%
/home/samantha/git/MoarVM/src/6model/reprs/CPPStruct.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/CPointer.c 22 16 27.27% 12 25.00%
/home/samantha/git/MoarVM/src/6model/reprs/CStr.c 27 26 3.70% 10 10.00%
/home/samantha/git/MoarVM/src/6model/reprs/CStruct.c 433 432 0.23% 26 3.85%
/home/samantha/git/MoarVM/src/6model/reprs/CStruct.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/CUnion.c 412 411 0.24% 29 3.45%
/home/samantha/git/MoarVM/src/6model/reprs/CUnion.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/ConcBlockingQueue.c 102 97 4.90% 14 14.29%
/home/samantha/git/MoarVM/src/6model/reprs/ConditionVariable.c 58 57 1.72% 12 8.33%
/home/samantha/git/MoarVM/src/6model/reprs/Decoder.c 123 122 0.81% 24 4.17%
/home/samantha/git/MoarVM/src/6model/reprs/HashAttrStore.c 363 362 0.28% 12 8.33%
/home/samantha/git/MoarVM/src/6model/reprs/KnowHOWAttributeREPR.c 36 28 22.22% 9 33.33%
/home/samantha/git/MoarVM/src/6model/reprs/KnowHOWREPR.c 57 39 31.58% 10 40.00%
/home/samantha/git/MoarVM/src/6model/reprs/Lexotic.c 37 32 13.51% 8 25.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMAsyncTask.c 57 52 8.77% 8 25.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCFunction.c 12 4 66.67% 6 50.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCallCapture.c 100 95 5.00% 8 25.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCallCapture.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCode.c 113 99 12.39% 10 40.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCompUnit.c 135 126 6.67% 11 27.27%
/home/samantha/git/MoarVM/src/6model/reprs/MVMCompUnit.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMContext.c 192 99 48.44% 12 33.33%
/home/samantha/git/MoarVM/src/6model/reprs/MVMContinuation.c 75 70 6.67% 7 28.57%
/home/samantha/git/MoarVM/src/6model/reprs/MVMDLLSym.c 14 10 28.57% 5 20.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMException.c 40 35 12.50% 6 33.33%
/home/samantha/git/MoarVM/src/6model/reprs/MVMHash.c 475 118 75.16% 17 64.71%
/home/samantha/git/MoarVM/src/6model/reprs/MVMHash.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMIter.c 212 123 41.98% 15 60.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMIter.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMMultiCache.c 288 86 70.14% 13 53.85%
/home/samantha/git/MoarVM/src/6model/reprs/MVMMultiCache.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMNull.c 10 5 50.00% 7 28.57%
/home/samantha/git/MoarVM/src/6model/reprs/MVMNull.h 175 139 20.57% 138 13.04%
/home/samantha/git/MoarVM/src/6model/reprs/MVMOSHandle.c 19 13 31.58% 8 37.50%
/home/samantha/git/MoarVM/src/6model/reprs/MVMStaticFrame.c 367 349 4.90% 10 30.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMString.c 46 40 13.04% 8 37.50%
/home/samantha/git/MoarVM/src/6model/reprs/MVMString.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/MVMThread.c 34 29 14.71% 7 28.57%
/home/samantha/git/MoarVM/src/6model/reprs/MultiDimArray.c 455 454 0.22% 33 3.03%
/home/samantha/git/MoarVM/src/6model/reprs/NFA.c 430 275 36.05% 16 43.75%
/home/samantha/git/MoarVM/src/6model/reprs/NFA.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/NativeCall.c 48 42 12.50% 11 27.27%
/home/samantha/git/MoarVM/src/6model/reprs/NativeRef.c 412 411 0.24% 57 1.75%
/home/samantha/git/MoarVM/src/6model/reprs/NativeRef.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/P6bigint.c 86 74 13.95% 19 21.05%
/home/samantha/git/MoarVM/src/6model/reprs/P6bigint.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/P6int.c 101 60 40.59% 16 62.50%
/home/samantha/git/MoarVM/src/6model/reprs/P6int.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/P6num.c 67 33 50.75% 14 57.14%
/home/samantha/git/MoarVM/src/6model/reprs/P6num.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/reprs/P6opaque.c 893 437 51.06% 54 48.15%
/home/samantha/git/MoarVM/src/6model/reprs/P6opaque.h 142 137 3.52% 138 1.45%
/home/samantha/git/MoarVM/src/6model/reprs/P6str.c 27 17 37.04% 11 54.55%
/home/samantha/git/MoarVM/src/6model/reprs/ReentrantMutex.c 45 10 77.78% 13 53.85%
/home/samantha/git/MoarVM/src/6model/reprs/SCRef.c 258 235 8.91% 10 30.00%
/home/samantha/git/MoarVM/src/6model/reprs/Semaphore.c 21 20 4.76% 11 9.09%
/home/samantha/git/MoarVM/src/6model/reprs/Uninstantiable.c 10 4 60.00% 7 42.86%
/home/samantha/git/MoarVM/src/6model/reprs/VMArray.c 849 606 28.62% 36 66.67%
/home/samantha/git/MoarVM/src/6model/reprs/VMArray.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/6model/sc.c 332 105 68.37% 24 79.17%
/home/samantha/git/MoarVM/src/6model/sc.h 2328 2313 0.64% 2323 0.56%
/home/samantha/git/MoarVM/src/6model/serialization.c 1223 854 30.17% 83 51.81%
/home/samantha/git/MoarVM/src/core/alloc.h 929 722 22.28% 552 21.20%
/home/samantha/git/MoarVM/src/core/args.c 1165 624 46.44% 36 66.67%
/home/samantha/git/MoarVM/src/core/args.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/bytecode.c 556 214 61.51% 17 94.12%
/home/samantha/git/MoarVM/src/core/bytecodedump.c 265 265 0.00% 4 0.00%
/home/samantha/git/MoarVM/src/core/callsite.c 76 36 52.63% 7 57.14%
/home/samantha/git/MoarVM/src/core/callsite.h 150 140 6.67% 138 1.45%
/home/samantha/git/MoarVM/src/core/callstack.c 17 7 58.82% 6 66.67%
/home/samantha/git/MoarVM/src/core/callstack.h 138 137 0.72% 138 0.72%
/home/samantha/git/MoarVM/src/core/coerce.c 434 156 64.06% 15 86.67%
/home/samantha/git/MoarVM/src/core/coerce.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/compunit.c 73 27 63.01% 8 75.00%
/home/samantha/git/MoarVM/src/core/compunit.h 306 284 7.19% 276 2.90%
/home/samantha/git/MoarVM/src/core/continuation.c 79 79 0.00% 5 0.00%
/home/samantha/git/MoarVM/src/core/dll.c 249 249 0.00% 4 0.00%
/home/samantha/git/MoarVM/src/core/exceptions.c 444 374 15.77% 34 23.53%
/home/samantha/git/MoarVM/src/core/exceptions.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/ext.c 409 409 0.00% 3 0.00%
/home/samantha/git/MoarVM/src/core/ext.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/fixedsizealloc.c 125 48 61.60% 13 76.92%
/home/samantha/git/MoarVM/src/core/fixedsizealloc.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/frame.c 1372 751 45.26% 41 68.29%
/home/samantha/git/MoarVM/src/core/frame.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/hll.c 445 253 43.15% 7 57.14%
/home/samantha/git/MoarVM/src/core/instance.h 138 136 1.45% 138 1.45%
/home/samantha/git/MoarVM/src/core/intcache.c 28 1 96.43% 2 100.00%
/home/samantha/git/MoarVM/src/core/interp.c 6918 4527 34.56% 2 50.00%
/home/samantha/git/MoarVM/src/core/interp.h 276 272 1.45% 276 1.45%
/home/samantha/git/MoarVM/src/core/loadbytecode.c 143 62 56.64% 6 50.00%
/home/samantha/git/MoarVM/src/core/nativecall.c 606 509 16.01% 37 21.62%
/home/samantha/git/MoarVM/src/core/nativecall.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/nativecall_dyncall.c 750 700 6.67% 5 20.00%
/home/samantha/git/MoarVM/src/core/nativecall_dyncall.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/oplabels.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/ops.c 4 1 75.00% 1 100.00%
/home/samantha/git/MoarVM/src/core/ops.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/regionalloc.c 13 2 84.62% 2 100.00%
/home/samantha/git/MoarVM/src/core/regionalloc.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/core/threadcontext.c 17 8 52.94% 5 60.00%
/home/samantha/git/MoarVM/src/core/threads.c 90 83 7.78% 12 8.33%
/home/samantha/git/MoarVM/src/core/validation.c 319 106 66.77% 21 80.95%
/home/samantha/git/MoarVM/src/gc/allocation.c 33 10 69.70% 8 100.00%
/home/samantha/git/MoarVM/src/gc/allocation.h 140 137 2.14% 138 0.72%
/home/samantha/git/MoarVM/src/gc/collect.c 256 256 0.00% 8 0.00%
/home/samantha/git/MoarVM/src/gc/collect.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/gc/finalize.c 55 55 0.00% 7 0.00%
/home/samantha/git/MoarVM/src/gc/gen2.c 89 63 29.21% 8 62.50%
/home/samantha/git/MoarVM/src/gc/gen2.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/gc/objectid.c 330 244 26.06% 3 33.33%
/home/samantha/git/MoarVM/src/gc/orchestrate.c 500 491 1.80% 14 14.29%
/home/samantha/git/MoarVM/src/gc/orchestrate.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/gc/roots.c 776 772 0.52% 15 6.67%
/home/samantha/git/MoarVM/src/gc/roots.h 981 646 34.15% 414 27.78%
/home/samantha/git/MoarVM/src/gc/wb.c 3 0 100.00% 1 100.00%
/home/samantha/git/MoarVM/src/gc/wb.h 414 247 40.34% 138 30.43%
/home/samantha/git/MoarVM/src/gc/worklist.c 9 9 0.00% 4 0.00%
/home/samantha/git/MoarVM/src/gc/worklist.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/gen/config.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/instrument/crossthreadwrite.c 182 182 0.00% 6 0.00%
/home/samantha/git/MoarVM/src/instrument/crossthreadwrite.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/io/asyncsocket.c 408 408 0.00% 29 0.00%
/home/samantha/git/MoarVM/src/io/asyncsocketudp.c 330 330 0.00% 20 0.00%
/home/samantha/git/MoarVM/src/io/dirops.c 59 59 0.00% 11 0.00%
/home/samantha/git/MoarVM/src/io/eventloop.c 70 70 0.00% 11 0.00%
/home/samantha/git/MoarVM/src/io/fileops.c 178 152 14.61% 18 27.78%
/home/samantha/git/MoarVM/src/io/fileops.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/io/filewatchers.c 43 43 0.00% 4 0.00%
/home/samantha/git/MoarVM/src/io/io.c 186 163 12.37% 31 22.58%
/home/samantha/git/MoarVM/src/io/procops.c 495 479 3.23% 37 13.51%
/home/samantha/git/MoarVM/src/io/procops.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/io/signals.c 95 95 0.00% 4 0.00%
/home/samantha/git/MoarVM/src/io/signals.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/io/syncfile.c 149 120 19.46% 25 28.00%
/home/samantha/git/MoarVM/src/io/syncpipe.c 24 24 0.00% 6 0.00%
/home/samantha/git/MoarVM/src/io/syncsocket.c 50 50 0.00% 12 0.00%
/home/samantha/git/MoarVM/src/io/syncstream.c 102 93 8.82% 25 12.00%
/home/samantha/git/MoarVM/src/io/timers.c 27 27 0.00% 5 0.00%
/home/samantha/git/MoarVM/src/jit/compile.c 40 7 82.50% 3 66.67%
/home/samantha/git/MoarVM/src/jit/compile.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/jit/emit_posix_x64.c 1246 568 54.41% 22 90.91%
/home/samantha/git/MoarVM/src/jit/graph.c 2063 764 62.97% 25 88.00%
/home/samantha/git/MoarVM/src/jit/graph.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/jit/log.c 9 7 22.22% 2 50.00%
/home/samantha/git/MoarVM/src/mast/compiler.c 1187 423 64.36% 24 87.50%
/home/samantha/git/MoarVM/src/mast/driver.c 43 7 83.72% 3 66.67%
/home/samantha/git/MoarVM/src/mast/nodes.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/math/bigintops.c 598 598 0.00% 41 0.00%
/home/samantha/git/MoarVM/src/math/num.c 6 4 33.33% 4 50.00%
/home/samantha/git/MoarVM/src/memdebug.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/moar.c 381 262 31.23% 13 69.23%
/home/samantha/git/MoarVM/src/moar.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/platform/io.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/platform/mmap.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/platform/posix/mmap.c 32 18 43.75% 6 66.67%
/home/samantha/git/MoarVM/src/platform/posix/sys.c 4 4 0.00% 1 0.00%
/home/samantha/git/MoarVM/src/platform/posix/time.c 16 12 25.00% 3 33.33%
/home/samantha/git/MoarVM/src/platform/threads.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/profiler/heapsnapshot.c 464 464 0.00% 37 0.00%
/home/samantha/git/MoarVM/src/profiler/heapsnapshot.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/profiler/instrument.c 291 289 0.69% 18 5.56%
/home/samantha/git/MoarVM/src/profiler/log.c 118 118 0.00% 15 0.00%
/home/samantha/git/MoarVM/src/profiler/log.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/profiler/profile.c 20 20 0.00% 2 0.00%
/home/samantha/git/MoarVM/src/spesh/args.c 506 187 63.04% 6 100.00%
/home/samantha/git/MoarVM/src/spesh/candidate.c 77 21 72.73% 4 75.00%
/home/samantha/git/MoarVM/src/spesh/candidate.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/codegen.c 142 24 83.10% 9 77.78%
/home/samantha/git/MoarVM/src/spesh/deopt.c 109 74 32.11% 7 71.43%
/home/samantha/git/MoarVM/src/spesh/dump.c 351 351 0.00% 13 0.00%
/home/samantha/git/MoarVM/src/spesh/facts.c 439 184 58.09% 16 87.50%
/home/samantha/git/MoarVM/src/spesh/facts.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/graph.c 600 127 78.83% 28 96.43%
/home/samantha/git/MoarVM/src/spesh/graph.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/inline.c 281 79 71.89% 19 78.95%
/home/samantha/git/MoarVM/src/spesh/inline.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/log.c 49 0 100.00% 2 100.00%
/home/samantha/git/MoarVM/src/spesh/log.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/lookup.c 9 0 100.00% 3 100.00%
/home/samantha/git/MoarVM/src/spesh/manipulate.c 91 10 89.01% 7 85.71%
/home/samantha/git/MoarVM/src/spesh/optimize.c 1264 419 66.85% 42 78.57%
/home/samantha/git/MoarVM/src/spesh/optimize.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/osr.c 52 21 59.62% 4 100.00%
/home/samantha/git/MoarVM/src/spesh/osr.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/spesh/threshold.c 13 1 92.31% 1 100.00%
/home/samantha/git/MoarVM/src/strings/ascii.c 91 78 14.29% 6 33.33%
/home/samantha/git/MoarVM/src/strings/decode_stream.c 243 193 20.58% 26 38.46%
/home/samantha/git/MoarVM/src/strings/decode_stream.h 178 175 1.69% 138 0.72%
/home/samantha/git/MoarVM/src/strings/iter.h 1336 1195 10.55% 966 2.28%
/home/samantha/git/MoarVM/src/strings/latin1.c 97 58 40.21% 4 75.00%
/home/samantha/git/MoarVM/src/strings/nfg.c 163 83 49.08% 17 70.59%
/home/samantha/git/MoarVM/src/strings/nfg.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/strings/normalize.c 250 132 47.20% 28 57.14%
/home/samantha/git/MoarVM/src/strings/normalize.h 1116 1060 5.02% 952 0.84%
/home/samantha/git/MoarVM/src/strings/ops.c 1028 592 42.41% 53 54.72%
/home/samantha/git/MoarVM/src/strings/ops.h 519 465 10.40% 414 4.35%
/home/samantha/git/MoarVM/src/strings/unicode.c 1743 1469 15.72% 28 42.86%
/home/samantha/git/MoarVM/src/strings/unicode.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/strings/unicode_gen.h 0 0 0.00% 0 0.00%
/home/samantha/git/MoarVM/src/strings/utf16.c 65 65 0.00% 3 0.00%
/home/samantha/git/MoarVM/src/strings/utf8.c 213 106 50.23% 10 90.00%
/home/samantha/git/MoarVM/src/strings/utf8_c8.c 256 198 22.66% 14 71.43%
/home/samantha/git/MoarVM/src/strings/windows1252.c 197 197 0.00% 4 0.00%
------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 85577 67236 21.43% 27493 4.85%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment