line |
true |
false |
branch |
108
|
0 |
0 |
unless defined $bytes_per_sector |
110
|
0 |
0 |
unless defined $sectors_per_track_aref |
164
|
23 |
0 |
if ($initOK) { } |
175
|
2 |
21 |
if (defined $filename) { } |
177
|
0 |
2 |
unless (-e $filename) |
181
|
0 |
2 |
unless (-r $filename) |
187
|
0 |
2 |
unless $readOK |
221
|
0 |
2 |
unless open my $fh, '<', $filename |
232
|
24 |
0 |
if ($num_bytes == $bytes_per_sector) { } |
|
0 |
0 |
elsif ($num_bytes > 0 and $num_bytes != $bytes_per_sector) { } |
241
|
0 |
2 |
unless close $fh |
276
|
0 |
266 |
unless $class->_valid_track_number($track) |
277
|
0 |
266 |
unless $self->_valid_sector_number($track, $sector) |
278
|
203 |
63 |
if (defined $data) |
283
|
198 |
68 |
unless defined wantarray |
285
|
24 |
44 |
if (wantarray) { } |
323
|
0 |
4 |
unless $class->_valid_track_number($track) |
325
|
3 |
1 |
if (defined $data) |
334
|
0 |
4 |
unless defined wantarray |
336
|
4 |
0 |
if (wantarray) { } |
364
|
442 |
578 |
if ($type eq '$') { } |
|
578 |
0 |
elsif ($type eq '@') { } |
365
|
0 |
442 |
if (defined $value) { } |
373
|
0 |
578 |
if (defined $value) { } |
388
|
0 |
270 |
if ($track < 1 or $track > $num_tracks) |
399
|
0 |
266 |
if ($sector < 0 or $sector >= $num_sectors) |
412
|
2 |
204 |
if ($data_length > $data_length_wanted) |
415
|
1 |
1 |
$num_sectors == 1 ? : |
426
|
2 |
204 |
if ($data_length < $data_length_wanted) |
429
|
1 |
1 |
$num_sectors == 1 ? : |
466
|
0 |
279 |
if ($track < 1 or $track > $num_tracks) |
489
|
1 |
1 |
unless (defined $filename) |
515
|
3 |
1 |
unless (defined $loaded_filename and $loaded_filename eq $filename) |
517
|
0 |
3 |
if (-e $filename) |
527
|
0 |
4 |
unless open my $fh, '>', $filename |
538
|
0 |
42 |
unless (defined $num_bytes and $num_bytes == $bytes_per_sector) |
541
|
0 |
0 |
if defined $loaded_filename and $loaded_filename ne $filename |
547
|
0 |
4 |
unless close $fh |