| line | true | false | branch | 
 
| 49 | 0 | 2 | if not $start or $start < 0 | 
 
| 50 | 0 | 2 | if not $lg or $lg < 0 | 
 
| 73 | 0 | 4 | if ref $self eq 'SCALAR' | 
 
| 160 | 1 | 0 | if $whence == 0 | 
 
| 161 | 0 | 1 | if $whence == 1 | 
 
| 162 | 0 | 1 | if $whence == 2 | 
 
| 164 | 0 | 1 | if $self->{'CRPOS'} < 0 | 
 
| 165 | 0 | 1 | if $self->{'CRPOS'} > $self->{'LG'} | 
 
| 187 | 0 | 0 | if $self->{'CRPOS'} >= $self->{'LG'} | 
 
| 202 | 0 | 0 | unless $lg | 
 
| 203 | 0 | 0 | $lg ? : | 
 
| 210 | 0 | 1 | if $self->{'CRPOS'} >= $self->{'LG'} | 
 
| 211 | 0 | 1 | if $self->{'CRPOS'} + $lg > $self->{'LG'} | 
 
| 212 | 0 | 1 | unless $lg | 
 
| 225 | 0 | 1 | unless $lg | 
 
| 231 | 4 | 1 | unless wantarray | 
 
| 241 | 2 | 5 | if $self->{'CRPOS'} >= $self->{'LG'} | 
 
| 244 | 1 | 4 | unless (defined $/) | 
 
| 261 | 0 | 4 | unless (defined $text) | 
 
| 268 | 0 | 4 | if $self->{'CRPOS'} + $lg > $self->{'LG'} |