| lib/SIRTX/VM/Disassembler.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 0 | 22 | 0.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 111 | 0 | 0 | 0 | $in->tell < $in_length and defined(my $opcode = "SIRTX::VM::Opcode"->read($in)) |
| 189 | 0 | 0 | 0 | defined $self->{'max_data'} and $todo > $self->{'max_data'} |
| line | l | !l | condition |
|---|---|---|---|
| 114 | 0 | 0 | $extra{'start_offsets'} // [] |
| 0 | 0 | $self->{'starts'}{$_} //= undef |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 74 | 0 | 0 | 0 | $in->tell // croak("Cannot tell on input") |
| 91 | 0 | 0 | 0 | $self->{'in_length'} //= do { my $fh = $self->{'in'}; my $l; $fh->seek(0, 2); $l = $fh->tell; $fh->seek(0, 0); $l } |
| 184 | 0 | 0 | 0 | $in->tell // croak("Cannot tell on input") |
| 187 | 0 | 0 | 0 | $todo //= $next_code - $pos |