| line |
l |
!l |
condition |
|
253
|
0 |
0 |
$@ = "${SRec}: invalid destination address '${PeerAddr}:${PeerPort}'" and return |
|
405
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
856
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
865
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
874
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
883
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
892
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
901
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
910
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
919
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
928
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
937
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
|
946
|
0 |
0 |
&{$ThrowMsg;}($Nest, $^W || $$Nest{'debug'}, "${SRec}: bad socket name") and return |
| line |
!l |
l&&!r |
l&&r |
condition |
|
138
|
4 |
0 |
0 |
$BufLen and $BufLen > 0 |
|
|
4 |
0 |
0 |
$BufLen and $BufLen > 0 and $BufLen < 32767 |
|
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 and $BufLen < 32767 and $BufLen < $$SRec{'BuffSize'} |
|
147
|
2 |
0 |
0 |
$$SRec{'EOF'} and $$SRec{'Input'}[0]{'Data'} =~ s/\A([.\n]+)//m |
|
173
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 |
|
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 and $BufLen < 32767 |
|
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 and $BufLen < 32767 and $BufLen < $$SRec{'BuffSize'} |
|
207
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 |
|
|
0 |
0 |
0 |
$BufLen and $BufLen > 0 and $BufLen < $$SRec{'BuffSize'} |
|
253
|
0 |
0 |
0 |
defined $PeerIP and defined $Dest |
|
342
|
0 |
0 |
0 |
defined $Params{$Key} and defined $$SRec{$Key} |
|
358
|
3 |
0 |
0 |
$Flush and $Timeout |
|
399
|
2 |
0 |
0 |
not scalar @_ & 1 and $_[1] =~ /\ANet\:\:Socket\:\:NonBlock\=HASH\(\w+\)\Z/iso |
|
718
|
2 |
0 |
1 |
$$SRec{'Accept'} and $$SRec{'TCP'} |
|
723
|
0 |
0 |
1 |
&{$Accept;}($Nest, $SRec) and &{$ThrowMsg;}(undef, $$Nest{'debug'}, "${SRec}: incoming connection accepted") |
|
750
|
0 |
0 |
14 |
defined $OutRec and not $$SRec{'EOF'} |
|
755
|
2 |
0 |
12 |
not $DataLen and $$SRec{'TCP'} |
|
826
|
0 |
1 |
0 |
$Params{'Proto'} =~ /\A\s*tcp\s*\Z/io and ref $Params{'Accept'} ne 'CODE' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
147
|
2 |
0 |
2 |
$$SRec{'Input'}[0]{'Data'} =~ s/\A(.{0,$BufLen}\n)//m or $$SRec{'Input'}[0]{'Data'} =~ s/\A(.{$BufLen}.)//m |
|
|
2 |
0 |
2 |
$$SRec{'Input'}[0]{'Data'} =~ s/\A(.{0,$BufLen}\n)//m or $$SRec{'Input'}[0]{'Data'} =~ s/\A(.{$BufLen}.)//m or $$SRec{'EOF'} and $$SRec{'Input'}[0]{'Data'} =~ s/\A([.\n]+)//m |
|
156
|
4 |
0 |
0 |
$$SRec{'TCP'} or length $$SRec{'Input'}[0]{'Data'} |
|
182
|
0 |
0 |
0 |
$$SRec{'Input'}[0]{'Data'} =~ s/\A(.{0,$BufLen}\n)//m or $$SRec{'Input'}[0]{'Data'} =~ s/\A(.{0,$BufLen}.)//m |
|
190
|
0 |
0 |
0 |
$$SRec{'TCP'} or length $$SRec{'Input'}[0]{'Data'} |
|
220
|
0 |
0 |
0 |
$$SRec{'TCP'} or length $$SRec{'Input'}[0]{'Data'} |
|
405
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
714
|
0 |
0 |
3 |
$$SRec{'EOF'} or $$SRec{'Close'} |
|
|
0 |
0 |
3 |
$$SRec{'EOF'} or $$SRec{'Close'} or &{$BuffSize;}($SRec, 'Input') >= $$SRec{'BuffSize'} |
|
723
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
768
|
2 |
0 |
0 |
$Res == $DataLen or $! == 11 |
|
779
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
856
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
865
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
874
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
883
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
892
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
901
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
910
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
919
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
928
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
937
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |
|
946
|
0 |
0 |
0 |
$^W || $$Nest{'debug'} |