| line | true | false | branch | 
 
| 119 | 0 | 0 | if $self->{'RECV_THROUGH_TEMP_FILE'} | 
 
| 122 | 0 | 0 | if defined $self->{'TEMP_FILE_HANDLE'} | 
 
| 125 | 0 | 0 | if defined $self->{'CHILD_HANDLE'} | 
 
| 135 | 0 | 0 | unless (defined $tmp_dir) | 
 
| 143 | 0 | 0 | unless (-d $tmp_dir) | 
 
| 144 | 0 | 0 | unless mkdir $tmp_dir | 
 
| 161 | 0 | 0 | unless $self->{'TEMP_FILE_HANDLE'} = createFile($self->{'TEMP_FILE_NAME'}, "trw", {"Flags", 1}) | 
 
| 179 | 0 | 0 | if &_debugging_details() | 
 
| 184 | 0 | 0 | unless SetFilePointer($self->{'TEMP_FILE_HANDLE'}, 0, 0, FILE_BEGIN()) | 
 
| 193 | 0 | 0 | if &_debugging_details() | 
 
| 197 | 0 | 0 | if (defined ${$$self{"SOURCE"};}) | 
 
| 200 | 0 | 0 | if ($self->binmode) { } | 
 
| 211 | 0 | 0 | unless WriteFile($self->{'TEMP_FILE_HANDLE'}, $$data_ref, 0, $bytes_written, []) | 
 
| 216 | 0 | 0 | if &_debugging_data() | 
 
| 223 | 0 | 0 | if &_debugging_details() | 
 
| 240 | 0 | 0 | unless defined $self->{'TEMP_FILE_HANDLE'} | 
 
| 245 | 0 | 0 | unless defined $self->{'TEMP_FILE_HANDLE'} | 
 
| 251 | 0 | 0 | unless ReadFile($self->{'TEMP_FILE_HANDLE'}, $s, 999999, $r, []) | 
 
| 257 | 0 | 0 | if &_debugging_data() | 
 
| 259 | 0 | 0 | unless $r | 
 
| 261 | 0 | 0 | unless $self->binmode | 
 
| 295 | 0 | 0 | if $self->{'SEND_THROUGH_TEMP_FILE'} or $self->{'RECV_THROUGH_TEMP_FILE'} | 
 
| 309 | 0 | 0 | if &_debugging_details() | 
 
| 310 | 0 | 0 | if &_debugging_details() | 
 
| 314 | 0 | 0 | $binmode ? : | 
 
| 342 | 0 | 0 | if &_debugging_details() | 
 
| 345 | 0 | 0 | unless Win32::Process::Create($process, $^X, $cmd_line, 1, NORMAL_PRIORITY_CLASS(), ".") | 
 
| 373 | 0 | 0 | if &_debugging_data() | 
 
| 387 | 0 | 0 | unless socket $listener, 2, 1, $tcp_proto | 
 
| 389 | 0 | 0 | unless setsockopt $listener, 1, 2, "\0\0\0\0" | 
 
| 392 | 0 | 0 | unless (bind $listener, sockaddr_in(0, $loopback)) | 
 
| 398 | 0 | 0 | if &_debugging_details() | 
 
| 400 | 0 | 0 | unless listen $listener, my $queue_size = 1 | 
 
| 404 | 0 | 0 | unless socket $client, 2, 1, $tcp_proto | 
 
| 409 | 0 | 0 | unless connect $client, $paddr | 
 
| 412 | 0 | 0 | unless defined $paddr | 
 
| 418 | 0 | 0 | unless setsockopt $client, &IPPROTO_TCP(), 1, "\0\0\0\0" | 
 
| 423 | 0 | 0 | if &_debugging_details() | 
 
| 425 | 0 | 0 | unless defined $paddr | 
 
| 428 | 0 | 0 | if &_debugging_details() | 
 
| 449 | 0 | 0 | unless binmode $self->{'PARENT_HANDLE'} | 
 
| 450 | 0 | 0 | unless binmode $self->{'PUMP_SOCKET_HANDLE'} | 
 
| 453 | 0 | 0 | if &_debugging_details() | 
 
| 463 | 0 | 0 | if ($is_send_to_child) { } | 
 
| 465 | 0 | 0 | unless pipe $self->{'CHILD_HANDLE'}, $self->{'PUMP_PIPE_HANDLE'} | 
 
| 467 | 0 | 0 | if &_debugging_details() | 
 
| 469 | 0 | 0 | if &_debugging_details() | 
 
| 473 | 0 | 0 | unless pipe $self->{'PUMP_PIPE_HANDLE'}, $self->{'CHILD_HANDLE'} | 
 
| 475 | 0 | 0 | if &_debugging_details() | 
 
| 477 | 0 | 0 | if &_debugging_details() | 
 
| 504 | 0 | 0 | if &_debugging_data() and $self->binmode | 
 
| 508 | 0 | 0 | $is_send_to_child ? : | 
 
| 516 | 0 | 0 | unless POSIX::read($parent_fd, $foo, 0) | 
 
| 520 | 0 | 0 | if &_debugging_details() | 
 
| 530 | 0 | 0 | if ($self->{'SEND_THROUGH_TEMP_FILE'}) { } | 
 
|  | 0 | 0 | elsif ($self->{'RECV_THROUGH_TEMP_FILE'}) { } |