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 |
315 |
unless sysread $reader, my $buffer, 8192 |
625
|
324 |
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} |