| line | true | false | branch | 
 
| 148 | 0 | 10 | unless my $pipe = $self->supervisor_pipe | 
 
| 151 | 0 | 10 | unless (defined $pong) | 
 
| 169 | 0 | 0 | unless my $pipe = $self->supervisor_pipe | 
 
| 172 | 0 | 0 | unless defined $ok | 
 
| 190 | 0 | 1 | if ($pid) { } | 
 
|  | 0 | 1 | elsif (not defined $pid) { } | 
 
| 201 | 0 | 0 | if ($_ eq 'ping') { } | 
 
|  | 0 | 0 | elsif ($_ eq 'takeover') { } | 
 
|  | 0 | 0 | elsif ($_ eq 'shutdown') { } | 
 
| 210 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 214 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 216 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 237 | 1 | 0 | unless $self->can_do_hot_reload | 
 
| 242 | 0 | 0 | unless $ENV{'APP_BASE_DAEMON_PID'} == $$ | 
 
| 243 | 0 | 0 | if ($upgrading) | 
 
| 244 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 247 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 249 | 0 | 0 | unless (defined($pid = fork)) | 
 
| 250 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 252 | 0 | 0 | unless ($pid) | 
 
| 253 | 0 | 0 | unless exec $ENV{'APP_BASE_SCRIPT_EXE'}, @{$self->{'orig_args'};} | 
 
| 257 | 0 | 0 | if ($SIG{'ALRM'}) | 
 
| 258 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 261 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 285 | 0 | 0 | if ($ENV{'APP_BASE_DAEMON_GEN'} > 1 and $ENV{'APP_BASE_DAEMON_PID'} != $$) | 
 
| 287 | 0 | 0 | if ($self->getOption('no-pid-file')) { } | 
 
| 291 | 0 | 0 | $attempts == 1 ? : | 
 
| 298 | 0 | 0 | unless $self->getOption('no-warn') | 
 
| 306 | 0 | 0 | unless ($pid) | 
 
| 331 | 0 | 1 | if ($self->is_supervisor) { } | 
 
| 332 | 0 | 0 | if $self->_child_pid | 
 
| 346 | 0 | 0 | if $self->supervisor_pipe |