Condition Coverage

lib/SIRTX/VM/Disassembler.pm
Criterion Covered Total %
condition 0 22 0.0


and 3 conditions

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

or 2 conditions

line l !l condition
114 0 0 $extra{'start_offsets'} // []
0 0 $self->{'starts'}{$_} //= undef

or 3 conditions

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