|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
15
 | 
 152  | 
 0  | 
 if $path  | 
 
| 
17
 | 
 0  | 
 0  | 
 defined $path ? :  | 
 
| 
22
 | 
 122  | 
 4  | 
 @_ ? :  | 
 
| 
28
 | 
 0  | 
 5  | 
 unless $self->follow  | 
 
| 
33
 | 
 1  | 
 4  | 
 unless $self->resolved  | 
 
| 
38
 | 
 0  | 
 4  | 
 unless $self->resolvedir  | 
 
| 
44
 | 
 0  | 
 2  | 
 unless $self->relative($path)  | 
 
| 
49
 | 
 2  | 
 0  | 
 if length $self->chop  | 
 
| 
58
 | 
 2  | 
 0  | 
 defined $path ? :  | 
 
| 
65
 | 
 0  | 
 0  | 
 if ($_[0] =~ /^opendir\b/ and $_[0] =~ /\bNot\s+a\s+directory\b/ and $Cwd::VERSION < 2.18 and not -d $file) { }  | 
 
| 
79
 | 
 4  | 
 0  | 
 if eval {
	do {
	require Cwd
}
}  | 
 
| 
81
 | 
 0  | 
 4  | 
 unless $path  | 
 
| 
82
 | 
 0  | 
 4  | 
 $spec->file_name_is_absolute($file) ? :  | 
 
| 
102
 | 
 19  | 
 0  | 
 if @_  | 
 
| 
110
 | 
 107  | 
 0  | 
 defined $vol ? :  | 
 
| 
112
 | 
 108  | 
 0  | 
 $dirs ? :  | 
 
| 
116
 | 
 0  | 
 15  | 
 if ($file eq $self->curdir) { }  | 
 
| 
 | 
 1  | 
 14  | 
 elsif ($file eq $self->updir) { }  | 
 
| 
124
 | 
 0  | 
 1  | 
 if (not @dirs or $dirs[-1] eq $self->updir) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (length $dirs[-1] and $dirs[-1] ne $self->curdir) { }  | 
 
| 
132
 | 
 0  | 
 0  | 
 length $dirs[-1] ? :  | 
 
| 
142
 | 
 14  | 
 35  | 
 if length $file  | 
 
| 
158
 | 
 1  | 
 34  | 
 if @$dirs == 1 and not length $$dirs[0]  | 
 
| 
159
 | 
 32  | 
 2  | 
 if length($file = CORE::pop @$dirs)  | 
 
| 
168
 | 
 14  | 
 1  | 
 if defined $link  | 
 
| 
170
 | 
 0  | 
 1  | 
 -l $self->path ? :  | 
 
| 
180
 | 
 15  | 
 1  | 
 unless ($self->file_name_is_absolute($path))  | 
 
| 
181
 | 
 0  | 
 15  | 
 unless length $self->chop  | 
 
| 
193
 | 
 19  | 
 5  | 
 @_ ? :  | 
 
| 
195
 | 
 1  | 
 9  | 
 if $$seen{$self->canonical}++  | 
 
| 
196
 | 
 0  | 
 9  | 
 unless $self->follow  | 
 
| 
203
 | 
 0  | 
 4  | 
 @_ ? :  | 
 
| 
206
 | 
 0  | 
 19  | 
 unless $self->resolved($seen)  | 
 
| 
208
 | 
 4  | 
 15  | 
 unless length $last  |