| line | true | false | branch | 
 
| 48 | 5 | 0 | ref $param{'cmd'} ? : | 
 
| 49 | 0 | 5 | defined $param{'eol'} ? : | 
 
| 78 | 13 | 31 | if (@_) | 
 
| 108 | 0 | 0 | if ($self->{'pid'} and waitpid($self->{'pid'}, 1) == 0) | 
 
| 120 | 0 | 43 | if ($ENV{'IPC_SIMPLE_DEBUG'}) | 
 
| 137 | 0 | 5 | if ($self->is_running) | 
 
| 141 | 0 | 5 | if ($self->is_stopping) | 
 
| 149 | 0 | 5 | unless my $pid = open3(my $in, my $out, my $err = &gensym(), @$cmd) | 
 
| 205 | 2 | 0 | if ($fatal) | 
 
| 224 | 3 | 0 | if ($self->{'messages'}) | 
 
| 254 | 4 | 2 | if ($self->{'recv_cb'}) { } | 
 
| 266 | 5 | 0 | if ($self->{'pid'}) | 
 
| 279 | 5 | 2 | if ($self->is_running) | 
 
| 287 | 3 | 2 | if (defined $timeout) | 
 
| 297 | 2 | 3 | if ($self->{'term_cb'}) | 
 
| 306 | 0 | 3 | if $self->is_ready | 
 
| 317 | 3 | 0 | if (waitpid($self->{'pid'}, 1) != 0) | 
 
| 321 | 3 | 0 | unless ($self->is_ready) |