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') { } |