Condition Coverage

lib/SMB/Packer.pm
Criterion Covered Total %
condition 19 29 65.5


or 2 conditions

line l !l condition
50 15 0 shift() // die()
59 34 0 shift() // die()
73 9 0 shift() // ''
74 9 0 shift() // ''
89 9 0 shift() // ''
90 9 0 shift() // die()
105 11 0 shift() // ''
114 4 0 shift() // ''
116 4 0 $self->{'marks'}{$name} || 0
123 15 2 shift() // ''
125 1 16 $self->{'marks'}{$name} || 0
131 8 3 shift() || 4
159 1 22 shift() || 'UTF-16LE'

or 3 conditions

line l !l&&r !l&&!r condition
76 8 1 0 $type =~ /^uint(8|16(_be)?|32(_be)?|64)$/ or $type =~ /^\d+$/