Condition Coverage

lib/SMB/Packer.pm
Criterion Covered Total %
condition 13 27 48.1


or 2 conditions

line l !l condition
49 1 0 shift() // die()
58 2 0 shift() // die()
72 3 0 shift() // ''
73 3 0 shift() // ''
88 3 0 shift() // ''
89 3 0 shift() // die()
104 1 0 shift() // ''
113 1 0 shift() // ''
115 1 0 $$self{'marks'}{$name} || 0
122 0 0 shift() // ''
124 0 0 $$self{'marks'}{$name} || 0
148 1 14 shift() || 'UTF-16LE'

or 3 conditions

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