| line | true | false | branch | 
 
| 44 | 35 | 0 | if ($AnyEvent::PROTOCOL{'ipv6'} and 10 and socket my $ipv6_socket, 10, 2, 0) { } | 
 
| 64 | 70 | 0 | if eval "Errno::$k ()" | 
 
| 153 | 0 | 0 | unless pipe $r, $w | 
 
| 160 | 0 | 5 | unless socketpair my $fh1, my $fh2, 1, 1, 0 | 
 
| 228 | 0 | 0 | unless $Storable::VERSION | 
 
| 229 | 0 | 0 | unless $POSIX::VERSION | 
 
| 232 | 0 | 0 | unless my $job = shift @fork_queue | 
 
| 241 | 0 | 0 | unless my($r, $w) = &portable_pipe() or $forks and last | 
 
| 247 | 0 | 0 | if ($pid != 0) { } | 
 
|  | 0 | 0 | elsif (defined $pid) { } | 
 
|  | 0 | 0 | elsif ($! != &Errno::EAGAIN and $! != &Errno::EWOULDBLOCK and $! != &Errno::ENOMEM or not $forks) { } | 
 
| 256 | 0 | 0 | unless defined $len or $! != 4 | 
 
| 258 | 0 | 0 | if (not $len) | 
 
| 265 | 0 | 0 | unless $result | 
 
| 288 | 0 | 0 | if $@ | 
 
| 295 | 0 | 0 | unless my $len = length($result) - $ofs | 
 
| 298 | 0 | 0 | $len < 65536 ? : | 
 
| 300 | 0 | 0 | unless $len or not defined $len and $! == 4 | 
 
| 392 | 35 | 0 | if (not $ENV{'PERL_ANYEVENT_AVOID_GUARD'} and eval {
	do {
	require Guard;
$Guard::VERSION >= 0.5
}
}) { } | 
 
| 404 | 0 | 0 | if $@ | 
 
| 439 | 0 | 0 | unless $POSIX::VERSION | 
 
| 442 | 0 | 0 | if ($^O =~ /(freebsd|cygwin|linux)/) | 
 
| 445 | 0 | 0 | if (opendir $dir, '/dev/fd' or opendir $dir, '/proc/self/fd') | 
 
| 448 | 0 | 0 | if (@fds < 20 or join($", @fds) ne join(' ', 0 .. $#fds)) | 
 
| 591 | 0 | 0 | unless $POSIX::VERSION | 
 
| 602 | 0 | 0 | $type =~ s/^(\d+)// ? : | 
 
| 604 | 0 | 0 | if ($type eq '>') { } | 
 
|  | 0 | 0 | elsif ($type eq '<') { } | 
 
| 605 | 0 | 0 | unless defined $fd | 
 
| 607 | 0 | 0 | if (defined eval {
	do {
	fileno $ob
}
}) { } | 
 
|  | 0 | 0 | elsif (ref $ob) { } | 
 
| 618 | 0 | 0 | unless defined(sysread($pr, $$ob, 16384, length $$ob) && (return)) | 
 
| 625 | 0 | 0 | unless defined(sysread($pr, $buf, 16384) && (return &$ob($buf))) | 
 
| 631 | 0 | 0 | 'SCALAR' eq ref $ob ? : | 
 
| 635 | 0 | 0 | unless open my $fh, '>', $ob | 
 
| 642 | 0 | 0 | unless defined $fd | 
 
| 644 | 0 | 0 | if (defined eval {
	do {
	fileno $ob
}
}) { } | 
 
|  | 0 | 0 | elsif (ref $ob) { } | 
 
| 651 | 0 | 0 | if ('SCALAR' eq ref $ob) { } | 
 
| 663 | 0 | 0 | unless defined $len or $! != 4 | 
 
| 665 | 0 | 0 | if (not $len) { } | 
 
| 669 | 0 | 0 | unless (length $data) | 
 
| 671 | 0 | 0 | unless (length $data) | 
 
| 681 | 0 | 0 | unless open my $fh, '<', $ob | 
 
| 694 | 0 | 0 | unless defined $pid | 
 
| 697 | 0 | 0 | unless ($pid) | 
 
| 717 | 0 | 0 | unless defined POSIX::dup2($v, $k) | 
 
| 722 | 0 | 0 | if ($arg{'close_all'}) { } | 
 
| 730 | 0 | 0 | if exists $arg{'on_prepare'} | 
 
| 733 | 0 | 0 | ref $cmd ? : | 
 
| 740 | 0 | 0 | if $arg{'$$'} | 
 
| 806 | 3 | 0 | if (/[^0-9a-z\-.]/) | 
 
| 808 | 1 | 2 | unless (defined $uts46_imap) | 
 
| 826 | 3 | 6 | unless (vec $uts46_valid, ord $chr, 1) | 
 
| 829 | 0 | 3 | unless (my $rep = index($uts46_imap, "\000$chr")) >= 0 | 
 
| 832 | 0 | 3 | unless substr($uts46_imap, $rep, 128) =~ /\x00 .[\x80-\xbf]* ([^\x00]*) \x00/x | 
 
| 836 | 3 | 0 | unless $rep =~ s/^\x01// and $_[1] | 
 
| 852 | 0 | 0 | if ($ace eq 'xn') { } | 
 
|  | 0 | 0 | elsif (not $ace =~ /^[a-z0-9]{2}$/) { } | 
 
| 856 | 0 | 0 | unless $pc eq Unicode::Normalize::NFC($pc) | 
 
| 868 | 0 | 3 | if /\.-|-\./ | 
 
| 874 | 3 | 0 | if (/[^0-9a-z\-.]/) | 
 
| 876 | 0 | 3 | unless (defined $uts46_imap) | 
 
| 908 | 2 | 3 | unless $_[0] =~ /[^\x00-\x7f]/ | 
 
| 913 | 0 | 3 | unless eval {
	do {
	foreach $_ (split(/\./, &idn_nameprep($_[0]), -1)) {
	if (/[^\x00-\x7f]/) {
	unless (eval {
	do {
	push @output, 'xn--' . &punycode_encode($_);
1
}
}) {
	push @output, $_;
};
}
else {
	push @output, $_;
};
};
1
}
} | 
 
| 916 | 3 | 5 | if (/[^\x00-\x7f]/) { } | 
 
| 920 | 0 | 3 | unless (eval {
	do {
	push @output, 'xn--' . &punycode_encode($_);
1
}
}) | 
 
| 961 | 0 | 0 | defined $res ? : |