Condition Coverage

blib/lib/Protocol/DBus/Marshal.pm
Criterion Covered Total %
condition 9 16 56.2


and 3 conditions

line !l l&&!r l&&r condition
275 1527 0 0 $FILEHANDLES and $sct_sig eq "h"

or 2 conditions

line l !l condition
52 190 41 $buf_sr ||= \do { my $v = "" }
140 1 0 {b => 4, d => 8, g => 1, h => 4, i => 4, n => 2, o => 4, q => 2, s => 4, t => 8, u => 4, x => 8, y => 1}->{$sct} || 0

or 3 conditions

line l !l&&r !l&&!r condition
139 1 1 1 $compensate_align8 ||= 0 == index($sct, "{")
140 2 1 0 $compensate_align8 ||= ({b => 4, d => 8, g => 1, h => 4, i => 4, n => 2, o => 4, q => 2, s => 4, t => 8, u => 4, x => 8, y => 1}->{$sct} || 0) == 8
276 0 0 0 $Protocol::DBus::Marshal::FILEHANDLES->[$val] || do { warn "UNIX_FD ($val) received that doesn\342\200\231t refer to a received file descriptor!\n"; $val }