Skip to content

Instantly share code, notes, and snippets.

@timo
Last active April 16, 2017 21:48
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/437c24c85c8c5e4ccfc576a681f00538 to your computer and use it in GitHub Desktop.
Save timo/437c24c85c8c5e4ccfc576a681f00538 to your computer and use it in GitHub Desktop.
a script to parse historic coverage reports and make tiny graphs.
use JSON::Fast;
multi sub MAIN("extract", $path?, Bool :$redo, :$since="30 days ago") {
with $path {
%*ENV<GIT_DIR> = $path;
}
my @commits = qqx,git log --format=oneline --since "$since" -- libmoar/index.html,.lines>>.words>>.[0];
# figure out which we haven't analyzed yet
my @done-already;
unless $redo {
@done-already = dir("analysis/", :test(*.ends-with(".json")))>>.extension('')>>.basename;
}
if $redo {
say "found @commits.elems() commits, will re-do all of them because of --redo flag";
} else {
say "found @commits.elems() commits, have already got @done-already.elems() entries";
}
for (@commits (-) @done-already).keys {
say "=======================";
say "going to analyze commit $_";
# first, grab the tree entry
my $commitdata = qqx,git cat-file commit $_,.lines;
my $tree-entry = $commitdata.grep(*.starts-with("tree")).head.words[1];
my $datetime = qqx,git show -s --format=%ct $_,.chomp;
my $file-contents = qqx,git cat-file --textconv $tree-entry\:libmoar/index.html,;
my regex percentage {
$<perc>=[\d+ '.' \d+] '%' \s+ '(' $<covered>=[\d+] '/' $<full>=[\d+] ')'
|| $<nothing>='- (0/0)'
}
my @file-entries = $file-contents.comb(/
"<tr class='light-row'>"
"<td><pre>"
[ "<a href='" .*? "'>" $<filename>=.*? "</a>"
| $<filename>="TOTALS" ]
"</pre></td>"
"<td class='column-entry-" .*? "'><pre>" \s*
<func-cover=&percentage>
"</pre></td>"
"<td class='column-entry-" .*? "'><pre>" \s*
<instance-cover=&percentage>
"</pre></td>"
"<td class='column-entry-" .*? "'><pre>" \s*
<line-cover=&percentage>
"</pre></td>"
"<td class='column-entry-" .*? "'><pre>" \s*
<region-cover=&percentage>
"</pre></td>"
"</tr>"
/, :match);
my %result;
for @file-entries -> $/ {
%result{$<filename>} = $/<func-cover instance-cover line-cover region-cover>.map({ $^a<nothing> ?? 100 !! +$^a<perc>});
}
say "done";
spurt("analysis/$_.json", $datetime ~ "\n" ~ to-json(%result, :!pretty));
}
}
multi sub MAIN("graph", Int :$sincedays=30) {
my @files = dir("analysis/", :test(*.ends-with(".json")));
my @all-data = @files>>.slurp;
# filter out stuff older than cutoff
my $earliest = DateTime.now.truncated-to('day').earlier(days => $sincedays).posix;
say "cut-off timestamp is $earliest";
my @eligible = @all-data.map({ my @lines = .lines; @lines[0] => @lines[1] });
@eligible .= grep(*.key > $earliest).cache;
my %per-file;
for @eligible {
my %data = .value.&from-json;
my $date = .key;
for %data {
my $filename = .key;
my @measurements = @(.value);
%per-file{.key}.push: @measurements;
}
print ".";
}
say " read.";
my %grid-data;
for %per-file.sort(*.key) {
print "!";
my $filename = .key;
my @entries = @(.value);
%grid-data{$filename ~ "-" <<~<< <function instance line region>} = [Z] @entries;
}
say " transformed!";
.say for %grid-data.grep({ not [==] @(.value) });
# now go through and build a png file for every grid in the cell
my @filenames = plot-these(%grid-data);
make-imagemap(%per-file.sort(*.key).map(*.key.trans("/" => "_") ~ '-' <<~<< <function instance line region> >>~>> '.png'));
}
sub plot-these(%series) {
my $gplot-conf = q:to/GNUPLOT/;
set term png transparent size 60, 20;
set autoscale;
unset border;
unset tics;
unset key;
set style fill transparent solid 0.25;
set rmargin 0;
set lmargin 0;
set tmargin 0;
set bmargin 0;
set yrange [0:100];
GNUPLOT
my $gp = Proc::Async.new('gnuplot', :w);
my $promise = $gp.start;
$gp.print($gplot-conf);
my @filenames = eager do for %series {
my $filename = .key.trans("/" => "_") ~ ".png";
my @data = @(.value);
await $gp.print("set output '$filename'\n");
#await $gp.print(qq[plot '-' with filledcurves x1 lc rgb "0x90ee90"\n]);
await $gp.print(qq[plot '-' with filledcurve lc rgb "black"\n]);
my $data =
"0 0.0\n" ~
@data.kv.map(* ~ " " ~ *).join("\n") ~ "\n" ~
#(^30).map(* ~ " " ~ (100.rand)).join("\n") ~ "\n" ~
"@data.end() 0.0\n" ~
#"29 0.0\n" ~
"\ne\n";
say $data;
await $gp.print($data);
$filename;
}
return @filenames;
}
sub make-imagemap(@filenames) {
my @without-totals = @filenames.grep(!*.starts-with("TOTALS"));
my @totals-only = @filenames.grep( *.starts-with("TOTALS"));
my $out = qqx/montage -geometry +0+0 -tile 4x -background none @without-totals[] @totals-only[] graph_imagemap.png/;
qqx/rm @filenames[]/;
try qx/optipng -o7 graph_imagemap.png/;
note $out;
}
# given a file full of images with style="object-position: 0px 0px" in them,
# this places the right coordinates in each tag.
spurt("positions_index.html", "tidy_index.html".IO.slurp.subst(/"0px 0px"/, { print "."; -(($++) * 60 % 120) ~ "px " ~ -(($++) div 4 * 20) ~ "px"}, :g));
<!DOCTYPE html>
<html>
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Linux version 5.1.25">
<meta name='viewport' content='width=device-width,initial-scale=1'>
<meta charset='UTF-8'>
<link rel='stylesheet' type='text/css' href='style.css'>
<style>
img {
object-fit: none;
object-position: 0 0;
width: 60px;
height: 20px;
}
td pre {
display: inline
}
</style>
<title></title>
</head>
<body>
<h2>Coverage Report</h2>
<h4>Created: 2017-04-16 12:36</h4>
<p>Click <a href=
'http://clang.llvm.org/docs/SourceBasedCodeCoverage.html#interpreting-reports'>
here</a> for information about interpreting this report.</p>
<div class='centered'>
<table>
<tr>
<td class='column-entry-left'>Filename</td>
<td class='column-entry'>Function Coverage</td>
<td class='column-entry'>Instantiation Coverage</td>
<td class='column-entry'>Line Coverage</td>
<td class='column-entry'>Region Coverage</td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/6model.c.html'>6model/6model.c</a></pre></td>
<td class='column-entry-red'>
<pre> 77.27% (17/22)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 77.27% (17/22)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 79.71% (444/557)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.11% (193/264)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/6model.h.html'>6model/6model.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/bootstrap.c.html'>6model/bootstrap.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 89.47% (17/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 90.48% (19/21)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 89.57% (1339/1495)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 94.48% (582/616)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/containers.c.html'>6model/containers.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (30/45)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (30/45)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 65.11% (489/751)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.80% (252/395)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/parametric.c.html'>6model/parametric.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 87.50% (7/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.50% (7/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 84.66% (149/176)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.75% (55/80)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprconv.c.html'>6model/reprconv.c</a></pre></td>
<td class='column-entry-red'>
<pre> 78.12% (75/96)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.12% (75/96)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.29% (710/943)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 72.12% (370/513)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprconv.h.html'>6model/reprconv.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs.c.html'>6model/reprs.c</a></pre></td>
<td class='column-entry-red'>
<pre> 11.90% (5/42)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 11.90% (5/42)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 46.51% (253/544)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.97% (131/257)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs.h.html'>6model/reprs.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CArray.c.html'>6model/reprs/CArray.c</a></pre></td>
<td class='column-entry-red'>
<pre> 4.00% (1/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.00% (1/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.60% (3/501)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.37% (1/273)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CArray.h.html'>6model/reprs/CArray.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CPPStruct.c.html'>6model/reprs/CPPStruct.c</a></pre></td>
<td class='column-entry-red'>
<pre> 3.85% (1/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.85% (1/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.34% (3/870)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.23% (1/429)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CPPStruct.h.html'>6model/reprs/CPPStruct.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CPointer.c.html'>6model/reprs/CPointer.c</a></pre></td>
<td class='column-entry-red'>
<pre> 25.00% (3/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 25.00% (3/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 27.27% (21/77)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 27.27% (6/22)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CStr.c.html'>6model/reprs/CStr.c</a></pre></td>
<td class='column-entry-red'>
<pre> 10.00% (1/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 10.00% (1/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.62% (3/65)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.70% (1/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CStruct.c.html'>6model/reprs/CStruct.c</a></pre></td>
<td class='column-entry-red'>
<pre> 3.85% (1/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.85% (1/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.34% (3/873)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.23% (1/430)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CStruct.h.html'>6model/reprs/CStruct.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CUnion.c.html'>6model/reprs/CUnion.c</a></pre></td>
<td class='column-entry-red'>
<pre> 3.45% (1/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.45% (1/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.36% (3/832)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.24% (1/410)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/CUnion.h.html'>6model/reprs/CUnion.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/ConcBlockingQueue.c.html'>6model/reprs/ConcBlockingQueue.c</a></pre></td>
<td class='column-entry-red'>
<pre> 14.29% (2/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 14.29% (2/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 6.88% (19/276)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.90% (5/102)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/ConditionVariable.c.html'>6model/reprs/ConditionVariable.c</a></pre></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 2.26% (3/133)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.72% (1/58)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/Decoder.c.html'>6model/reprs/Decoder.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 87.50% (21/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.50% (21/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.07% (228/268)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.83% (97/120)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/HashAttrStore.c.html'>6model/reprs/HashAttrStore.c</a></pre></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.49% (3/617)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.28% (1/353)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/KnowHOWAttributeREPR.c.html'>6model/reprs/KnowHOWAttributeREPR.c</a></pre></td>
<td class='column-entry-red'>
<pre> 44.44% (4/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 44.44% (4/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 43.68% (38/87)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 25.00% (9/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/KnowHOWREPR.c.html'>6model/reprs/KnowHOWREPR.c</a></pre></td>
<td class='column-entry-red'>
<pre> 70.00% (7/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 70.00% (7/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.17% (111/142)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 84.21% (48/57)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/Lexotic.c.html'>6model/reprs/Lexotic.c</a></pre></td>
<td class='column-entry-red'>
<pre> 25.00% (2/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 25.00% (2/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 22.73% (20/88)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 13.51% (5/37)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMAsyncTask.c.html'>6model/reprs/MVMAsyncTask.c</a></pre></td>
<td class='column-entry-red'>
<pre> 25.00% (2/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 25.00% (2/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 23.46% (19/81)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 8.77% (5/57)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCFunction.c.html'>6model/reprs/MVMCFunction.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.42% (26/38)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (8/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCallCapture.c.html'>6model/reprs/MVMCallCapture.c</a></pre></td>
<td class='column-entry-red'>
<pre> 62.50% (5/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 62.50% (5/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.38% (87/160)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 51.06% (48/94)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCallCapture.h.html'>6model/reprs/MVMCallCapture.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCode.c.html'>6model/reprs/MVMCode.c</a></pre></td>
<td class='column-entry-red'>
<pre> 60.00% (6/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 60.00% (6/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 48.74% (97/199)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 48.21% (54/112)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCompUnit.c.html'>6model/reprs/MVMCompUnit.c</a></pre></td>
<td class='column-entry-red'>
<pre> 36.36% (4/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.36% (4/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 35.16% (90/256)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 46.27% (62/134)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMCompUnit.h.html'>6model/reprs/MVMCompUnit.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMContext.c.html'>6model/reprs/MVMContext.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (6/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (6/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 69.85% (234/335)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.24% (154/185)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMContinuation.c.html'>6model/reprs/MVMContinuation.c</a></pre></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 18.10% (19/105)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 6.67% (5/75)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMDLLSym.c.html'>6model/reprs/MVMDLLSym.c</a></pre></td>
<td class='column-entry-red'>
<pre> 20.00% (1/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 20.00% (1/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 38.89% (21/54)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 28.57% (4/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMException.c.html'>6model/reprs/MVMException.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 83.33% (5/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.33% (5/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.71% (55/62)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.50% (35/40)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMHash.c.html'>6model/reprs/MVMHash.c</a></pre></td>
<td class='column-entry-red'>
<pre> 73.68% (14/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.68% (14/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 69.92% (674/964)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.41% (403/549)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMHash.h.html'>6model/reprs/MVMHash.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMIter.c.html'>6model/reprs/MVMIter.c</a></pre></td>
<td class='column-entry-red'>
<pre> 73.33% (11/15)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.33% (11/15)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 62.02% (227/366)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 47.83% (99/207)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMIter.h.html'>6model/reprs/MVMIter.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMMultiCache.c.html'>6model/reprs/MVMMultiCache.c</a></pre></td>
<td class='column-entry-red'>
<pre> 69.23% (9/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 69.23% (9/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 81.37% (428/526)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.09% (221/283)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMMultiCache.h.html'>6model/reprs/MVMMultiCache.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMNull.c.html'>6model/reprs/MVMNull.c</a></pre></td>
<td class='column-entry-red'>
<pre> 42.86% (3/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 42.86% (3/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 64.71% (22/34)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 60.00% (6/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMNull.h.html'>6model/reprs/MVMNull.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 16.55% (23/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 200.00% (2/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMOSHandle.c.html'>6model/reprs/MVMOSHandle.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (4/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (4/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.46% (33/52)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.16% (12/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMStaticFrame.c.html'>6model/reprs/MVMStaticFrame.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (5/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (5/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 38.07% (257/675)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 42.66% (154/361)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMString.c.html'>6model/reprs/MVMString.c</a></pre></td>
<td class='column-entry-red'>
<pre> 75.00% (6/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.00% (6/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 59.18% (58/98)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.64% (28/44)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMString.h.html'>6model/reprs/MVMString.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MVMThread.c.html'>6model/reprs/MVMThread.c</a></pre></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 29.69% (19/64)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 14.71% (5/34)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/MultiDimArray.c.html'>6model/reprs/MultiDimArray.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 90.91% (30/33)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 90.91% (30/33)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 43.27% (386/892)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 35.12% (157/447)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/NFA.c.html'>6model/reprs/NFA.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 81.25% (13/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 81.25% (13/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 65.54% (525/801)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 59.67% (253/424)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/NFA.h.html'>6model/reprs/NFA.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/NativeCall.c.html'>6model/reprs/NativeCall.c</a></pre></td>
<td class='column-entry-red'>
<pre> 27.27% (3/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 27.27% (3/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 24.72% (22/89)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 12.77% (6/47)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/NativeRef.c.html'>6model/reprs/NativeRef.c</a></pre></td>
<td class='column-entry-red'>
<pre> 61.40% (35/57)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.40% (35/57)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 39.73% (298/750)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 31.09% (125/402)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/NativeRef.h.html'>6model/reprs/NativeRef.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6bigint.c.html'>6model/reprs/P6bigint.c</a></pre></td>
<td class='column-entry-red'>
<pre> 78.95% (15/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.95% (15/19)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.50% (121/222)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.90% (52/84)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6bigint.h.html'>6model/reprs/P6bigint.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6int.c.html'>6model/reprs/P6int.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 81.25% (13/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 81.25% (13/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.93% (109/176)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 46.88% (45/96)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6int.h.html'>6model/reprs/P6int.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6num.c.html'>6model/reprs/P6num.c</a></pre></td>
<td class='column-entry-red'>
<pre> 78.57% (11/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.57% (11/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 67.97% (87/128)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.90% (39/63)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6num.h.html'>6model/reprs/P6num.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6opaque.c.html'>6model/reprs/P6opaque.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 85.19% (46/54)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.19% (46/54)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.03% (1500/1764)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.77% (743/887)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6opaque.h.html'>6model/reprs/P6opaque.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.44% (2/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 300.00% (3/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/P6str.c.html'>6model/reprs/P6str.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (11/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (11/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 98.61% (71/72)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 96.30% (26/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/ReentrantMutex.c.html'>6model/reprs/ReentrantMutex.c</a></pre></td>
<td class='column-entry-red'>
<pre> 53.85% (7/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 53.85% (7/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 74.77% (80/107)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 77.78% (35/45)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/SCRef.c.html'>6model/reprs/SCRef.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (5/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (5/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 52.68% (216/410)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 58.91% (152/258)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/Semaphore.c.html'>6model/reprs/Semaphore.c</a></pre></td>
<td class='column-entry-red'>
<pre> 9.09% (1/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 9.09% (1/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.41% (3/68)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.76% (1/21)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/Uninstantiable.c.html'>6model/reprs/Uninstantiable.c</a></pre></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.00% (28/35)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.00% (8/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/VMArray.c.html'>6model/reprs/VMArray.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 91.67% (33/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 91.67% (33/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.35% (838/1542)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 46.43% (390/840)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/reprs/VMArray.h.html'>6model/reprs/VMArray.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/sc.c.html'>6model/sc.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 95.83% (23/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 95.83% (23/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 77.15% (395/512)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.73% (273/330)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/sc.h.html'>6model/sc.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (17/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.61% (38/2363)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.79% (84/117)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 158.82% (27/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/6model/serialization.c.html'>6model/serialization.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 94.05% (79/84)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 94.05% (79/84)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.50% (2600/3230)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 79.66% (987/1239)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/alloc.h.html'>core/alloc.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 29.68% (165/556)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.89% (24/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.89% (8/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/args.c.html'>core/args.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 80.56% (29/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.56% (29/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 53.03% (1016/1916)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.82% (620/1131)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/args.h.html'>core/args.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/bytecode.c.html'>core/bytecode.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 94.12% (16/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 94.12% (16/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.46% (892/1303)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 62.89% (344/547)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/bytecodedump.c.html'>core/bytecodedump.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/484)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/256)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/callsite.c.html'>core/callsite.c</a></pre></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.15% (127/169)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.00% (51/75)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/callsite.h.html'>core/callsite.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.44% (2/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (10/10)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (5/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/callstack.c.html'>core/callstack.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (4/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (4/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 57.45% (27/47)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 58.82% (10/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/callstack.h.html'>core/callstack.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 2.16% (3/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/coerce.c.html'>core/coerce.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 93.75% (15/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 93.75% (15/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.00% (501/611)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.03% (367/442)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/coerce.h.html'>core/coerce.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/compunit.c.html'>core/compunit.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 87.50% (7/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.50% (7/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 76.67% (184/240)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.19% (60/73)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/compunit.h.html'>core/compunit.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.24% (9/278)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (8/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 300.00% (6/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/continuation.c.html'>core/continuation.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 80.00% (4/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.00% (4/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.21% (191/219)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 81.01% (64/79)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/dll.c.html'>core/dll.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/464)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/241)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/exceptions.c.html'>core/exceptions.c</a></pre></td>
<td class='column-entry-red'>
<pre> 47.06% (16/34)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 47.06% (16/34)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 42.45% (385/907)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 39.86% (175/439)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/exceptions.h.html'>core/exceptions.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/ext.c.html'>core/ext.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/713)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/396)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/ext.h.html'>core/ext.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/fixedsizealloc.c.html'>core/fixedsizealloc.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 82.35% (14/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.35% (14/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 67.96% (227/334)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.43% (95/143)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/fixedsizealloc.h.html'>core/fixedsizealloc.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/frame.c.html'>core/frame.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 82.93% (34/41)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.93% (34/41)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 62.09% (1620/2609)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.07% (822/1346)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/frame.h.html'>core/frame.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/hll.c.html'>core/hll.c</a></pre></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.43% (5/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 55.62% (366/658)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 60.69% (264/435)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/instance.h.html'>core/instance.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.44% (2/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/intcache.c.html'>core/intcache.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (50/50)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (28/28)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/interp.c.html'>core/interp.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 72.55% (9529/13134)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.96% (4605/6877)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/interp.h.html'>core/interp.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.80% (5/278)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (10/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/loadbytecode.c.html'>core/loadbytecode.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 64.04% (130/203)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 56.03% (79/141)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/nativecall.c.html'>core/nativecall.c</a></pre></td>
<td class='column-entry-red'>
<pre> 23.68% (9/38)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 23.68% (9/38)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 16.67% (172/1032)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 19.97% (137/686)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/nativecall.h.html'>core/nativecall.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/nativecall_dyncall.c.html'>core/nativecall_dyncall.c</a></pre></td>
<td class='column-entry-red'>
<pre> 33.33% (2/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 33.33% (2/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 15.22% (230/1511)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 6.80% (52/765)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/nativecall_dyncall.h.html'>core/nativecall_dyncall.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/oplabels.h.html'>core/oplabels.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/ops.c.html'>core/ops.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.00% (4/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.00% (3/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/ops.h.html'>core/ops.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/regionalloc.c.html'>core/regionalloc.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (40/40)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (13/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/regionalloc.h.html'>core/regionalloc.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/threadcontext.c.html'>core/threadcontext.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 80.00% (4/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.00% (4/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.70% (64/117)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 70.59% (12/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/threads.c.html'>core/threads.c</a></pre></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 8.33% (1/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 3.69% (10/271)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 7.78% (7/90)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/core/validation.c.html'>core/validation.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 80.95% (17/21)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.95% (17/21)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 67.90% (514/757)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 67.10% (208/310)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/allocation.c.html'>gc/allocation.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (8/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (8/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 91.82% (101/110)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.79% (26/33)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/allocation.h.html'>gc/allocation.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.72% (1/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (5/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 300.00% (3/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/collect.c.html'>gc/collect.c</a></pre></td>
<td class='column-entry-red'>
<pre> 63.64% (7/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.64% (7/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.09% (535/1068)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 48.76% (333/683)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/collect.h.html'>gc/collect.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/finalize.c.html'>gc/finalize.c</a></pre></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 28.57% (2/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 15.24% (16/105)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 18.18% (10/55)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/gen2.c.html'>gc/gen2.c</a></pre></td>
<td class='column-entry-red'>
<pre> 62.50% (5/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 62.50% (5/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.54% (95/260)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 29.21% (26/89)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/gen2.h.html'>gc/gen2.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/objectid.c.html'>gc/objectid.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 48.89% (307/628)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 53.37% (174/326)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/orchestrate.c.html'>gc/orchestrate.c</a></pre></td>
<td class='column-entry-red'>
<pre> 71.43% (10/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.43% (10/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 41.82% (358/856)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.12% (177/490)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/orchestrate.h.html'>gc/orchestrate.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/roots.c.html'>gc/roots.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (12/18)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (12/18)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 56.72% (616/1086)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 60.35% (478/792)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/roots.h.html'>gc/roots.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 31.89% (133/417)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 65.62% (21/32)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 233.33% (7/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/wb.c.html'>gc/wb.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/wb.h.html'>gc/wb.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.69% (51/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 500.00% (5/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/worklist.c.html'>gc/worklist.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (26/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (9/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gc/worklist.h.html'>gc/worklist.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gen/config.c.html'>gen/config.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (191/191)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (567/567)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/gen/config.h.html'>gen/config.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/instrument/crossthreadwrite.c.html'>instrument/crossthreadwrite.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/278)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/182)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/instrument/crossthreadwrite.h.html'>instrument/crossthreadwrite.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/instrument/line_coverage.c.html'>instrument/line_coverage.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/123)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/42)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/asyncsocket.c.html'>io/asyncsocket.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/1053)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/405)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/asyncsocketudp.c.html'>io/asyncsocketudp.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/797)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/326)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/dirops.c.html'>io/dirops.c</a></pre></td>
<td class='column-entry-red'>
<pre> 45.45% (5/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 45.45% (5/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.05% (53/147)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 37.93% (22/58)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/eventloop.c.html'>io/eventloop.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/200)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/70)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/fileops.c.html'>io/fileops.c</a></pre></td>
<td class='column-entry-red'>
<pre> 75.00% (12/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (12/18)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 56.00% (224/400)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 52.87% (83/157)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/fileops.h.html'>io/fileops.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/filewatchers.c.html'>io/filewatchers.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/135)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/43)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/io.c.html'>io/io.c</a></pre></td>
<td class='column-entry-red'>
<pre> 54.84% (17/31)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.84% (17/31)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 52.15% (218/418)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 48.07% (87/181)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/procops.c.html'>io/procops.c</a></pre></td>
<td class='column-entry-red'>
<pre> 27.03% (10/37)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 27.03% (10/37)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 17.59% (215/1222)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 15.01% (74/493)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/procops.h.html'>io/procops.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/signals.c.html'>io/signals.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/218)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/95)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/signals.h.html'>io/signals.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/syncfile.c.html'>io/syncfile.c</a></pre></td>
<td class='column-entry-red'>
<pre> 72.00% (18/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 72.00% (18/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 59.70% (237/397)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 60.81% (90/148)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/syncpipe.c.html'>io/syncpipe.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (3/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.00% (48/64)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.00% (18/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/syncsocket.c.html'>io/syncsocket.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/178)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/50)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/syncstream.c.html'>io/syncstream.c</a></pre></td>
<td class='column-entry-red'>
<pre> 40.00% (10/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 40.00% (10/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 38.02% (100/263)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 34.31% (35/102)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/io/timers.c.html'>io/timers.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/5)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/85)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/compile.c.html'>jit/compile.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 84.67% (116/137)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.00% (34/40)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/compile.h.html'>jit/compile.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/emit_posix_x64.c.html'>jit/emit_posix_x64.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 90.91% (20/22)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 90.91% (20/22)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.78% (2286/3700)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.75% (757/1226)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/graph.c.html'>jit/graph.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 88.00% (22/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.00% (22/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.22% (2548/3735)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 70.85% (1444/2038)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/graph.h.html'>jit/graph.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/jit/log.c.html'>jit/log.c</a></pre></td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 15.15% (5/33)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 22.22% (2/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/mast/compiler.c.html'>mast/compiler.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 95.83% (23/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 95.83% (23/24)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.27% (1743/2227)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.00% (904/1159)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/mast/driver.c.html'>mast/driver.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.21% (67/106)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.72% (36/43)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/mast/nodes.h.html'>mast/nodes.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/math/bigintops.c.html'>math/bigintops.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 97.22% (35/36)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 97.56% (40/41)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.07% (1016/1223)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 82.34% (429/521)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/math/num.c.html'>math/num.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (12/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (6/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/memdebug.h.html'>memdebug.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/moar.c.html'>moar.c</a></pre></td>
<td class='column-entry-red'>
<pre> 69.23% (9/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 69.23% (9/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 32.96% (292/886)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 31.27% (121/387)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/moar.h.html'>moar.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/io.h.html'>platform/io.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/memmem.h.html'>platform/memmem.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/mmap.h.html'>platform/mmap.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/posix/mmap.c.html'>platform/posix/mmap.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (4/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (4/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 52.46% (32/61)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 41.94% (13/31)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/posix/sys.c.html'>platform/posix/sys.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/8)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/posix/time.c.html'>platform/posix/time.c</a></pre></td>
<td class='column-entry-red'>
<pre> 33.33% (1/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 33.33% (1/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 36.00% (9/25)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 25.00% (4/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/platform/threads.h.html'>platform/threads.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/heapsnapshot.c.html'>profiler/heapsnapshot.c</a></pre></td>
<td class='column-entry-red'>
<pre> 5.26% (2/38)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 5.26% (2/38)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.44% (5/1127)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.63% (3/475)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/heapsnapshot.h.html'>profiler/heapsnapshot.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/instrument.c.html'>profiler/instrument.c</a></pre></td>
<td class='column-entry-red'>
<pre> 11.11% (2/18)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 11.11% (2/18)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.87% (5/578)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 1.37% (4/291)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/log.c.html'>profiler/log.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/356)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/135)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/log.h.html'>profiler/log.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/profiler/profile.c.html'>profiler/profile.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/28)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/args.c.html'>spesh/args.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (6/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (6/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.95% (599/810)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.54% (352/492)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/candidate.c.html'>spesh/candidate.c</a></pre></td>
<td class='column-entry-red'>
<pre> 75.00% (3/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.00% (3/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 76.42% (188/246)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 72.73% (56/77)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/candidate.h.html'>spesh/candidate.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/codegen.c.html'>spesh/codegen.c</a></pre></td>
<td class='column-entry-red'>
<pre> 77.78% (7/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 77.78% (7/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.00% (272/320)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.11% (120/141)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/deopt.c.html'>spesh/deopt.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (7/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (7/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 84.38% (270/320)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.16% (95/109)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/dump.c.html'>spesh/dump.c</a></pre></td>
<td class='column-entry-red'>
<pre> 0.00% (0/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/629)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 0.00% (0/346)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/facts.c.html'>spesh/facts.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 87.50% (14/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 87.50% (14/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 59.62% (477/800)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 61.57% (266/432)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/facts.h.html'>spesh/facts.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/graph.c.html'>spesh/graph.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (29/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (29/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.94% (1110/1248)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 86.41% (515/596)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/graph.h.html'>spesh/graph.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/inline.c.html'>spesh/inline.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 85.00% (17/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.00% (17/20)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 76.91% (726/944)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 78.82% (361/458)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/inline.h.html'>spesh/inline.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/log.c.html'>spesh/log.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (2/2)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (88/88)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (49/49)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/log.h.html'>spesh/log.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/lookup.c.html'>spesh/lookup.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (3/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (16/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (9/9)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/manipulate.c.html'>spesh/manipulate.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 85.71% (6/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.71% (6/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 73.36% (190/259)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 90.11% (82/91)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/optimize.c.html'>spesh/optimize.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 81.40% (35/43)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 81.40% (35/43)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 75.41% (1687/2237)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 77.70% (979/1260)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/optimize.h.html'>spesh/optimize.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/osr.c.html'>spesh/osr.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 84.89% (118/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 80.77% (42/52)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/osr.h.html'>spesh/osr.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/spesh/threshold.c.html'>spesh/threshold.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 92.31% (12/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 92.31% (12/13)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/ascii.c.html'>strings/ascii.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 83.33% (5/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 83.33% (5/6)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.78% (125/196)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 64.84% (59/91)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/decode_stream.c.html'>strings/decode_stream.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (26/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (26/26)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.45% (452/511)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 88.28% (211/239)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/decode_stream.h.html'>strings/decode_stream.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (1/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 2.16% (3/139)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (12/12)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 900.00% (9/1)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/iter.h.html'>strings/iter.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (7/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 4.11% (40/973)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 94.38% (151/160)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 800.00% (56/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/latin1.c.html'>strings/latin1.c</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre> 100.00% (4/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.55% (129/203)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 63.92% (62/97)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/nfg.c.html'>strings/nfg.c</a></pre></td>
<td class='column-entry-red'>
<pre> 76.47% (13/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 76.47% (13/17)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 54.59% (214/392)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 53.12% (85/160)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/nfg.h.html'>strings/nfg.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/normalize.c.html'>strings/normalize.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (18/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (18/27)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 47.71% (343/719)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 46.86% (149/318)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/normalize.h.html'>strings/normalize.h</a></pre></td>
<td class='column-entry-green'>
<pre> 100.00% (7/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 2.26% (22/973)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 89.71% (61/68)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 485.71% (34/7)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/ops.c.html'>strings/ops.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 94.44% (51/54)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 94.44% (51/54)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 85.13% (1820/2138)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 79.35% (830/1046)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/ops.h.html'>strings/ops.h</a></pre></td>
<td class='column-entry-red'>
<pre> 75.00% (3/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 5.04% (28/556)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 68.75% (11/16)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 150.00% (6/4)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/unicode.c.html'>strings/unicode.c</a></pre></td>
<td class='column-entry-red'>
<pre> 55.17% (16/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 55.17% (16/29)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 41.97% (1435/3419)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 39.87% (689/1728)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/unicode.h.html'>strings/unicode.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/unicode_gen.h.html'>strings/unicode_gen.h</a></pre></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-green'>
<pre>- (0/0)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/utf16.c.html'>strings/utf16.c</a></pre></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 66.67% (2/3)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 55.23% (95/172)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 53.85% (35/65)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/utf8.c.html'>strings/utf8.c</a></pre></td>
<td class='column-entry-yellow'>
<pre> 90.91% (10/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-yellow'>
<pre> 90.91% (10/11)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.87% (304/423)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 70.05% (152/217)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre><a href=
'coverage/home/travis/build/MoarVM/MoarVM/src/strings/utf8_c8.c.html'>strings/utf8_c8.c</a></pre></td>
<td class='column-entry-red'>
<pre> 71.43% (10/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 71.43% (10/14)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 30.96% (178/575)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 21.88% (56/256)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
<tr class='light-row'>
<td>
<pre>TOTALS</pre></td>
<td class='column-entry-red'>
<pre> 61.75% (1403/2272)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 19.36% (1884/9733)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 55.97% (52511/93822)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
<td class='column-entry-red'>
<pre> 55.16% (25782/46737)</pre> <img src="im.png" style="object-position: 0px 0px" /></td>
</tr>
</table>
</div>
<h5>Generated by llvm-cov -- llvm version 5.0.0</h5>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment