| line |
true |
false |
branch |
|
126
|
50 |
102 |
unless defined $name |
|
128
|
54 |
48 |
if $name =~ /^\d+$/ |
|
130
|
41 |
7 |
if $name eq "inet" |
|
131
|
2 |
5 |
if $name eq "inet6" and defined &IO::Async::OS::_Base::AF_INET6 |
|
132
|
5 |
0 |
if $name eq "unix" |
|
152
|
49 |
114 |
unless defined $name |
|
154
|
62 |
52 |
if $name =~ /^\d+$/ |
|
156
|
34 |
18 |
if $name eq "stream" |
|
157
|
18 |
0 |
if $name eq "dgram" |
|
158
|
0 |
0 |
if $name eq "raw" |
|
174
|
12 |
32 |
unless defined $HAVE_IO_SOCKET_IP |
|
176
|
0 |
44 |
unless $family |
|
183
|
24 |
20 |
unless defined $proto |
|
185
|
42 |
2 |
if ($HAVE_IO_SOCKET_IP and $family == 2 || $family == 10) |
|
196
|
2 |
0 |
if $sock |
|
242
|
36 |
11 |
if defined $S1 |
|
244
|
0 |
11 |
unless $family == 2 and $socktype == 1 || $socktype == 2 |
|
248
|
0 |
11 |
unless my $Stmp = "IO::Async::OS"->socket($family, $socktype) |
|
249
|
0 |
11 |
unless $Stmp->bind(pack_sockaddr_in(0, "\177\0\0\1")) |
|
251
|
0 |
11 |
unless $S1 = "IO::Async::OS"->socket($family, $socktype) |
|
253
|
2 |
9 |
if ($socktype == 1) { } |
|
254
|
0 |
2 |
unless $Stmp->listen(1) |
|
255
|
0 |
2 |
unless $S1->connect(getsockname $Stmp) |
|
256
|
0 |
2 |
unless $S2 = $Stmp->accept |
|
266
|
0 |
9 |
unless $S1->connect(getsockname $S2) |
|
267
|
0 |
9 |
unless $S2->connect(getsockname $S1) |
|
285
|
0 |
809 |
unless pipe my $rd, my $wr |
|
328
|
2 |
0 |
if (my($S1, $S2) = $self->socketpair) |
|
333
|
0 |
0 |
unless my($rdA, $wrA) = $self->pipepair |
|
334
|
0 |
0 |
unless my($rdB, $wrB) = $self->pipepair |
|
366
|
0 |
60 |
unless $Config::Config{'sig_name'} and $Config::Config{'sig_num'} |
|
380
|
60 |
155 |
unless %sig_name2num |
|
390
|
0 |
1 |
unless %sig_num2name |
|
445
|
4 |
51 |
if (ref $ai eq 'ARRAY') { } |
|
|
51 |
0 |
elsif (ref $ai eq 'HASH') { } |
|
452
|
15 |
36 |
if (defined $ai[0] and not defined $ai[3]) |
|
455
|
1 |
14 |
unless my $code = $self->can($method) |
|
459
|
1 |
13 |
if keys %$ai |
|
471
|
15 |
38 |
unless defined $ai[3] |
|
536
|
0 |
5 |
unless defined(my $path = delete $ai->{'path'}) |
|
569
|
2 |
3 |
if ($p_family == 2) |
|
571
|
1 |
1 |
if $params[1] eq "\0\0\0\0" |
|
574
|
2 |
1 |
if ($p_family == 10) |
|
576
|
1 |
1 |
if $params[1] eq "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" |
|
612
|
0 |
61 |
unless my($reader, $sigpipe) = $self->pipepair |
|
623
|
0 |
311 |
unless sysread $reader, my $buffer, 8192 |
|
625
|
319 |
0 |
if $sigwatch->{$signum} |
|
638
|
3 |
69 |
unless exists $SIG{$signal} |
|
639
|
0 |
69 |
unless ref $code |
|
658
|
0 |
9 |
unless my $sigwatch = $loop->{'os'}{'sigwatch'} |
|
684
|
2 |
0 |
if ($loop->{'os'}{'sigpipe'}) |
|
691
|
0 |
136 |
unless my $signum = $self->signame2num($signal) |
|
692
|
134 |
2 |
unless my $code = $sigwatch->{$signum} |