| line | true | false | branch | 
 
| 8 | 0 | 1 | $^O =~ /MSWin|Windows_NT/i ? : | 
 
| 19 | 3 | 1 | if @_ | 
 
| 20 | 2 | 2 | if defined wantarray | 
 
| 26 | 1 | 0 | unless @_ | 
 
| 28 | 0 | 0 | if $list[0] eq ':all' | 
 
| 37 | 0 | 3 | if $pathvar eq 'DESTROY' | 
 
| 43 | 13 | 14 | ref $proto ? : | 
 
| 48 | 0 | 0 | if @_ | 
 
| 55 | 2 | 32 | if $pathref == \$ENV{$name} | 
 
| 89 | 0 | 0 | if $$pathref | 
 
| 97 | 2 | 0 | if $$pathref | 
 
| 111 | 0 | 0 | if $$pathref | 
 
| 112 | 0 | 0 | if ($marker and $_ eq $marker) | 
 
| 118 | 0 | 0 | if (defined $marker) | 
 
| 119 | 0 | 0 | $$pathref ? : | 
 
| 133 | 0 | 0 | if $$pathref | 
 
| 135 | 0 | 0 | if ($marker and $_ eq $marker) | 
 
| 140 | 0 | 0 | if (defined $marker) | 
 
| 141 | 0 | 0 | $$pathref ? : | 
 
| 148 | 0 | 2 | unless $$pathref | 
 
| 157 | 0 | 9 | unless $_ | 
 
| 173 | 0 | 1 | unless $$pathref | 
 
| 178 | 2 | 5 | if (/$re/) | 
 
| 188 | 0 | 0 | unless $$pathref | 
 
| 191 | 0 | 0 | if $_ and not -e $_ | 
 
| 198 | 0 | 3 | unless $$pathref | 
 
| 203 | 10 | 12 | unless -e $_ | 
 
| 204 | 10 | 2 | if $$pathref | 
 
| 218 | 9 | 22 | if $seen{$entry}++ | 
 
| 219 | 19 | 3 | if $$pathref | 
 
| 251 | 0 | 0 | if ($^O =~ /cygwin/i) { } | 
 
| 252 | 0 | 0 | if -f $_ | 
 
| 254 | 0 | 0 | if -f $_ and -x _ | 
 
| 265 | 0 | 0 | if $winshell | 
 
| 267 | 0 | 0 | unless $winshell |