| line |
true |
false |
branch |
|
45
|
2 |
23 |
unless @_ |
|
47
|
1 |
22 |
if (defined $_[0] and $_[0] ne "-api") |
|
63
|
23 |
23 |
if ($key eq '-api') { } |
|
|
4 |
19 |
elsif ($key eq '-wat') { } |
|
|
6 |
13 |
elsif ($key eq '-file') { } |
|
|
8 |
5 |
elsif ($key eq '-self') { } |
|
|
3 |
2 |
elsif ($key eq '-exporter') { } |
|
|
1 |
1 |
elsif ($key eq '-package') { } |
|
|
1 |
0 |
elsif ($key eq '-global') { } |
|
|
0 |
0 |
elsif ($key eq '-imports') { } |
|
65
|
1 |
22 |
if (defined $api) |
|
70
|
1 |
21 |
unless (defined $api and $api == 0) |
|
78
|
0 |
4 |
unless defined $wat |
|
84
|
0 |
6 |
unless (defined $path and -f $path) |
|
86
|
0 |
0 |
unless defined $path |
|
102
|
0 |
8 |
if (@maybe == 0) { } |
|
122
|
1 |
0 |
if (XXX) { } |
|
143
|
1 |
19 |
if (@global) |
|
145
|
0 |
1 |
if @module |
|
161
|
1 |
18 |
unless @module |
|
163
|
0 |
19 |
if $package =~ /^wasi_/ |
|
164
|
0 |
19 |
if $inst{$package} |
|
173
|
2 |
9 |
if ($module =~ /^(wasi_unstable|wasi_snapshot_preview1)$/) |
|
175
|
0 |
2 |
if $WASM{$module} |
|
194
|
4 |
4 |
if ($module ne "main" and not $inst{$module} and not $pp{$module}) |
|
199
|
1 |
3 |
if (my $error = $@) |
|
207
|
4 |
4 |
if $inst{$module} |
|
215
|
2 |
2 |
if ($kind eq 'functype') { } |
|
|
2 |
0 |
elsif ($kind eq 'globaltype') { } |
|
217
|
2 |
0 |
if (my $f = $module->can("${module}::$name")) |
|
229
|
2 |
0 |
if (my $global = do {
no strict 'refs';
tied ${"${module}::$name";}
}) |
|
235
|
4 |
0 |
if ($extern) |
|
245
|
1 |
3 |
if (my $error = $@) |
|
247
|
1 |
0 |
if ('Wasm::Wasmtime::Error'->can('new')) { } |
|
253
|
0 |
1 |
unless $error =~ /defined twice/ |
|
281
|
27 |
13 |
if ($kind eq 'func') { } |
|
|
2 |
11 |
elsif ($kind eq 'global') { } |
|
|
11 |
0 |
elsif ($kind eq 'memory') { } |
|
302
|
3 |
15 |
if ($exporter) |
|
307
|
1 |
2 |
if ($exporter eq 'all') { } |