| line | true | false | branch | 
 
| 23 | 2 | 25 | unless defined $prefix and defined $path | 
 
| 25 | 0 | 25 | if ($Is_VMS) | 
 
| 33 | 12 | 13 | if substr($path, 0, length $prefix) eq $prefix | 
 
| 35 | 0 | 13 | if ($DOSISH) | 
 
| 38 | 0 | 0 | if $path =~ /^\Q$prefix\E/i | 
 
| 48 | 0 | 4 | $man1dir && $self->_is_prefix($path, $man1dir) || $man3dir && $self->_is_prefix($path, $man3dir) ? : | 
 
| 56 | 5 | 9 | if $type eq "all" | 
 
| 58 | 0 | 9 | if $type eq "doc" | 
 
| 60 | 8 | 1 | if ($type eq "prog") | 
 
| 62 | 4 | 4 | $self->_is_prefix($path, $conf->{'prefix'} || $conf->{'prefixexp'}) && !$self->_is_doc($path) ? : | 
 
| 69 | 6 | 4 | unless @under | 
 
| 71 | 7 | 8 | if $self->_is_prefix($path, $dir) | 
 
| 80 | 0 | 12 | if ($Is_VMS) | 
 
| 85 | 0 | 12 | if ($DOSISH) | 
 
| 88 | 6 | 6 | wantarray ? : | 
 
| 100 | 6 | 299 | if (not $modfile) { } | 
 
| 108 | 299 | 2604 | if (-r $p) | 
 
| 109 | 0 | 299 | if $Is_VMS | 
 
| 128 | 0 | 0 | if $INSTALLED and $args{'default_get'} || $args{'default'} | 
 
| 132 | 0 | 6 | if $args{'default_set'} or $args{'default'} | 
 
| 135 | 1 | 5 | if ($args{'config_override'}) { } | 
 
| 136 | 0 | 1 | unless eval {
	do {
	$self->{':private:'}{'Config'} = {%{$args{'config_override'};}}
}
} | 
 
| 150 | 2 | 10 | if ($args{$arg}) { } | 
 
|  | 10 | 0 | elsif ($val) { } | 
 
| 151 | 0 | 2 | unless eval {
	do {
	$self->{':private:'}{$key} = [@{$args{$arg};}]
}
} | 
 
| 164 | 6 | 53 | unless $_ ne "." | 
 
| 165 | 72 | 12 | if -e $_ | 
 
| 179 | 20964 | 607 | if $_ ne ".packlist" or $File::Find::dir eq $archlib | 
 
| 184 | 10 | 597 | unless (my $found = $module =~ s[^.*?/auto/(.*)/.packlist][$1]s) | 
 
| 193 | 298 | 299 | if $self->{$module} | 
 
| 198 | 0 | 57 | unless -d $root | 
 
| 211 | 0 | 0 | if (open PACKFH, $file) | 
 
| 213 | 0 | 0 | if (/package\s+(\S+)\s*;/) | 
 
| 218 | 0 | 0 | if (lc $pack eq lc $orig_module) | 
 
| 227 | 0 | 0 | unless $module | 
 
| 235 | 0 | 2 | unless ref $self | 
 
| 240 | 1 | 1 | wantarray ? : | 
 
| 245 | 0 | 7 | unless ref $self | 
 
| 248 | 1 | 6 | unless exists $self->{$module} | 
 
| 249 | 2 | 4 | unless defined $type | 
 
| 250 | 1 | 3 | if $type ne "all" and $type ne "prog" and $type ne "doc" | 
 
| 255 | 5 | 5 | if $self->_is_type($file, $type) and $self->_is_under($file, @under) | 
 
| 264 | 0 | 2 | unless ref $self | 
 
| 274 | 0 | 0 | unless ref $self | 
 
| 282 | 0 | 0 | unless $self->_is_under($dir, @under) | 
 
| 291 | 0 | 2 | unless ref $self | 
 
| 292 | 1 | 1 | unless exists $self->{$module} | 
 
| 298 | 0 | 2 | unless ref $self | 
 
| 299 | 1 | 1 | unless exists $self->{$module} | 
 
| 305 | 0 | 2 | unless ref $self | 
 
| 306 | 1 | 1 | unless exists $self->{$module} | 
 
| 312 | 0 | 0 | unless ref $self |