| line | true | false | branch | 
 
| 24 | 6 | 40 | $_[0]->type eq 'A' ? : | 
 
| 35 | 0 | 21 | unless (defined $self->data) | 
 
| 45 | 21 | 0 | if (-f $fn) { } | 
 
|  | 0 | 0 | elsif (-e $fn and not -d $fn) { } | 
 
| 48 | 3 | 18 | $self->type eq 'A' ? : | 
 
| 53 | 4 | 17 | if $self->restart_offset | 
 
| 68 | 0 | 21 | if (my $error = $@) | 
 
| 71 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 89 | 0 | 11 | unless (defined $self->data) | 
 
| 103 | 6 | 15 | $req->args ? : | 
 
| 112 | 0 | 11 | if (my $error = $@) | 
 
| 115 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 132 | 0 | 8 | if $dir eq '-l' | 
 
| 134 | 0 | 8 | unless (defined $self->data) | 
 
| 157 | 0 | 8 | if (my $error = $@) | 
 
| 160 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 178 | 0 | 15 | unless (defined $self->data) | 
 
| 188 | 1 | 14 | $self->type eq 'A' ? : | 
 
| 207 | 0 | 15 | if (my $error = $@) | 
 
| 210 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 228 | 0 | 7 | unless (defined $self->data) | 
 
| 238 | 1 | 6 | $self->type eq 'A' ? : | 
 
| 257 | 0 | 7 | if (my $error = $@) | 
 
| 260 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 278 | 0 | 3 | unless (defined $self->data) | 
 
| 290 | 0 | 3 | if ($fn and not -e $fn) { } | 
 
| 299 | 1 | 2 | $self->type eq 'A' ? : | 
 
| 317 | 0 | 3 | if (my $error = $@) | 
 
| 320 | 0 | 0 | if (eval {
	do {
	$error->can('errno')
}
}) { } | 
 
| 336 | 2 | 7 | unless (defined $shared{$cmd}) | 
 
| 338 | 2 | 0 | if ($which and not $always_use_bundled_cmd) { } |