line |
true |
false |
branch |
146
|
75 |
4 |
if ($initOK) { } |
160
|
75 |
4 |
if ($self->_setup_data($sector_data)) { } |
171
|
8 |
71 |
if ($sector_data) |
172
|
4 |
4 |
unless $self->_validate_bam_data($sector_data) |
185
|
1 |
7 |
if (length $sector_data != 256) |
194
|
2 |
193 |
if ($num_free_sectors > $track_num_sectors) |
205
|
1 |
192 |
if ($free_sectors_count != $num_free_sectors) |
211
|
1 |
3 |
if ($directory_first_track != 18) |
215
|
1 |
3 |
if ($directory_first_sector != 1) |
219
|
1 |
3 |
if ($section_filled_with_A0 ne '0a0a') |
223
|
1 |
3 |
if ($section_filled_with_A0 ne '0a0a0a0a') |
317
|
0 |
7 |
if (defined $directory_first_track) |
335
|
0 |
1 |
if (defined $directory_first_sector) |
355
|
0 |
0 |
if (defined $directory_first_sector) |
374
|
0 |
8 |
if (wantarray) { } |
428
|
19 |
11 |
if (defined $disk_name) |
434
|
9 |
21 |
if (not defined $disk_name and $convert or defined $disk_name and not $convert) |
484
|
10 |
2 |
if (defined $disk_id) |
490
|
4 |
8 |
if (not defined $disk_id and $convert or defined $disk_id and not $convert) |
540
|
10 |
6 |
if (defined $full_disk_id) |
546
|
12 |
4 |
if (not defined $full_disk_id and $convert or defined $full_disk_id and not $convert) |
597
|
4 |
2 |
if (defined $dos_type) |
603
|
4 |
2 |
if (not defined $dos_type and $convert or defined $dos_type and not $convert) |
624
|
24 |
19 |
if ($convert) { } |
626
|
1 |
23 |
if (length $text_data > $max_length) |
637
|
4 |
15 |
if (length $text_data > $max_length) |
642
|
5 |
14 |
if (length $text_data < $max_length) |
670
|
6 |
213 |
if (defined $track and $track eq 'all') |
674
|
6 |
204 |
if $track == $directory_first_track |
679
|
1 |
212 |
unless ($self->_validate_track_number($track)) |
697
|
1 |
4 |
if ($num_free_sectors >= $max_sector) |
709
|
0 |
27 |
if ($num_free_sectors <= 0) |
718
|
2 |
251 |
if ($track < 1 or $track > 35) { } |
751
|
2 |
38 |
unless ($self->_validate_sector_number($track, $sector)) |
760
|
33 |
5 |
if (defined $is_used) |
763
|
28 |
5 |
if ($is_used) { } |
765
|
1 |
27 |
if ($was_sector_used_before) { } |
777
|
4 |
1 |
if ($was_sector_used_before) { } |
791
|
8 |
30 |
if ($sector_bam_bitmap & $sector_bam_bitmask) { } |
823
|
8 |
2 |
if defined $is_free |
827
|
8 |
2 |
if ($is_sector_used) { } |
839
|
39 |
1 |
if ($self->_validate_track_number($track)) { } |
845
|
1 |
38 |
if ($sector < 0 or $sector > $max_sector - 1) { } |
881
|
0 |
0 |
if ($val >= 32 and $val <= 127) { } |
911
|
2 |
2 |
if ($as_petscii) { } |
971
|
2 |
2 |
if ($as_petscii) { } |