|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
53
 | 
 0  | 
 2  | 
 if $] < 5.01  | 
 
| 
55
 | 
 0  | 
 2  | 
 if (not defined &Fcntl::F_GETFL)  | 
 
| 
56
 | 
 0  | 
 0  | 
 if (not defined prototype 'F_GETFL') { }  | 
 
| 
76
 | 
 0  | 
 0  | 
 unless my $tcp = getprotobyname 'tcp'  | 
 
| 
77
 | 
 0  | 
 0  | 
 unless socket $acceptor, 2, 1, $tcp  | 
 
| 
79
 | 
 0  | 
 0  | 
 unless setsockopt $acceptor, 1, 2, 1  | 
 
| 
81
 | 
 0  | 
 0  | 
 unless my $server_addr = inet_aton('127.0.0.1')  | 
 
| 
82
 | 
 0  | 
 0  | 
 unless $server_addr = pack_sockaddr_in(0, $server_addr)  | 
 
| 
85
 | 
 0  | 
 0  | 
 unless bind $acceptor, $server_addr  | 
 
| 
91
 | 
 0  | 
 0  | 
 unless listen $acceptor, 128  | 
 
| 
97
 | 
 0  | 
 0  | 
 unless socket $connector, 2, 1, $tcp  | 
 
| 
101
 | 
 0  | 
 0  | 
 unless (connect $connector, $server_addr)  | 
 
| 
102
 | 
 0  | 
 0  | 
 if $! and $! != 115 and $! != 11  | 
 
| 
125
 | 
 0  | 
 0  | 
 unless ($hits)  | 
 
| 
126
 | 
 0  | 
 0  | 
 if $! and $! == 115 or $! == 11  | 
 
| 
127
 | 
 0  | 
 0  | 
 unless $hits  | 
 
| 
131
 | 
 0  | 
 0  | 
 if (vec $out_read, fileno $acceptor, 1)  | 
 
| 
135
 | 
 0  | 
 0  | 
 if ($peer_port == $connector_port and $peer_addr eq $connector_addr)  | 
 
| 
144
 | 
 0  | 
 0  | 
 if (vec $out_write, fileno $connector, 1)  | 
 
| 
146
 | 
 0  | 
 0  | 
 if $!  | 
 
| 
175
 | 
 2  | 
 0  | 
 if (defined $conduit_type)  | 
 
| 
176
 | 
 2  | 
 0  | 
 if _try_oneway_type($conduit_type, $debug, \$a_read, \$b_write)  | 
 
| 
185
 | 
 0  | 
 0  | 
 if _try_oneway_type($try_type, $debug, \$a_read, \$b_write)  | 
 
| 
193
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
211
 | 
 2  | 
 0  | 
 if (defined $conduit_type)  | 
 
| 
212
 | 
 2  | 
 0  | 
 if _try_twoway_type($conduit_type, $debug, \$a_read, \$a_write, \$b_read, \$b_write)  | 
 
| 
220
 | 
 0  | 
 0  | 
 if _try_twoway_type($try_type, $debug, \$a_read, \$a_write, \$b_read, \$b_write)  | 
 
| 
230
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
240
 | 
 1  | 
 1  | 
 if ($type eq 'pipe')  | 
 
| 
242
 | 
 0  | 
 1  | 
 unless pipe $$a_read, $$b_write  | 
 
| 
246
 | 
 0  | 
 1  | 
 if (length $@)  | 
 
| 
247
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
251
 | 
 0  | 
 1  | 
 if ($debug)  | 
 
| 
263
 | 
 1  | 
 0  | 
 if ($type eq 'socketpair')  | 
 
| 
265
 | 
 0  | 
 1  | 
 unless socketpair $$a_read, $$b_write, 1, 1, 0  | 
 
| 
269
 | 
 0  | 
 1  | 
 if (length $@)  | 
 
| 
270
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
274
 | 
 0  | 
 1  | 
 if ($debug)  | 
 
| 
290
 | 
 0  | 
 0  | 
 if ($type eq 'inet')  | 
 
| 
295
 | 
 0  | 
 0  | 
 if (length $@)  | 
 
| 
296
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
300
 | 
 0  | 
 0  | 
 if ($debug)  | 
 
| 
316
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
326
 | 
 1  | 
 1  | 
 if ($type eq 'socketpair')  | 
 
| 
328
 | 
 0  | 
 1  | 
 unless socketpair $$a_read, $$b_read, 1, 1, 0  | 
 
| 
333
 | 
 0  | 
 1  | 
 if (length $@)  | 
 
| 
334
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
338
 | 
 0  | 
 1  | 
 if ($debug)  | 
 
| 
355
 | 
 1  | 
 0  | 
 if ($type eq 'pipe')  | 
 
| 
357
 | 
 0  | 
 1  | 
 unless pipe $$a_read, $$b_write  | 
 
| 
358
 | 
 0  | 
 1  | 
 unless pipe $$b_read, $$a_write  | 
 
| 
362
 | 
 0  | 
 1  | 
 if (length $@)  | 
 
| 
363
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
367
 | 
 0  | 
 1  | 
 if ($debug)  | 
 
| 
380
 | 
 0  | 
 0  | 
 if ($type eq 'inet')  | 
 
| 
386
 | 
 0  | 
 0  | 
 if (length $@)  | 
 
| 
387
 | 
 0  | 
 0  | 
 if $debug  | 
 
| 
391
 | 
 0  | 
 0  | 
 if ($debug)  | 
 
| 
406
 | 
 0  | 
 0  | 
 if $debug  |