Branch Coverage

blib/lib/Data/HexDump/Range/Split.pm
Criterion Covered Total %
branch 0 208 0.0


line true false branch
76 0 0 if ($self->{'ORIENTATION'} =~ /^hor/) { }
132 0 0 if ($self->{'OFFSET_START'})
171 0 0 defined $range->{'DATA'} ? :
172 0 0 $range->{'IS_COMMENT'} ? :
174 0 0 if $range->{'IS_BITFIELD'}
177 0 0 if ($range->{'IS_BITFIELD'})
186 0 0 if ($room_left == $self->{'DATA_WIDTH'})
193 0 0 unless ($range->{'IS_COMMENT'})
200 0 0 if (0 == $data_length and $self->{'DISPLAY_RANGE_NAME'})
204 0 0 if ($range->{'IS_COMMENT'}) { }
206 0 0 if $self->{'DISPLAY_COMMENT_RANGE'}
210 0 0 if $self->{'DISPLAY_ZERO_SIZE_RANGE'}
213 0 0 if ($display_range_name)
216 0 0 if $name_size_quoted < 2
230 0 0 if ($range->{'IS_HEADER'})
253 0 0 if ($range->{'IS_SKIP'})
267 0 0 if ($data_left)
298 0 0 if ($room_left == 0 or $last_range == $range)
312 0 0 if (@found_bitfields)
368 0 0 defined $range->{'DATA'} ? :
369 0 0 $range->{'IS_COMMENT'} ? :
371 0 0 if $range->{'IS_BITFIELD'}
382 0 0 if (not $range->{'IS_BITFIELD'} and 0 == $data_length and $self->{'DISPLAY_RANGE_NAME'})
386 0 0 if ($range->{'IS_COMMENT'}) { }
388 0 0 if $self->{'DISPLAY_COMMENT_RANGE'}
392 0 0 if $self->{'DISPLAY_ZERO_SIZE_RANGE'}
395 0 0 if ($display_range_name)
409 0 0 if ($range->{'IS_HEADER'})
416 0 0 if ($range->{'IS_SKIP'})
463 0 0 if ($$self{"DISPLAY_$field_name"})
487 0 0 if $range->{'IS_BITFIELD'}
491 0 0 if ($left_offset)
505 0 0 if ($room_left)
523 0 0 if ($range->{'IS_BITFIELD'}) { }
533 0 0 if (@found_bitfields)
587 0 0 exists $line->{'OFFSET'} ? :
588 0 0 exists $line->{'BITFIELD_SOURCE'} ? :
591 0 0 $_ < 30 ? :
592 0 0 $_ < 30 ? :
599 0 0 if ($$self{"DISPLAY_$field_name"})
603 0 0 $pad_size ? :
0 0 $last_range == $range ? :
607 0 0 unless ($visible)
609 0 0 if ($field_name eq 'ASCII_DUMP' or $field_name eq 'HEX_DUMP' or $field_name eq 'HEXASCII_DUMP' or $field_name eq 'DEC_DUMP')
668 0 0 $dumped_data ? :
671 0 0 $_ < 30 ? :
673 0 0 $_ < 30 ? :
679 0 0 if ($$self{"DISPLAY_$field_name"})
686 0 0 unless ($visible)
688 0 0 if ($field_name eq 'ASCII_DUMP' or $field_name eq 'HEX_DUMP' or $field_name eq 'DEC_DUMP' or $field_name eq 'HEXASCII_DUMP') { }
737 0 0 unless $self->{'DISPLAY_BITFIELDS'}
744 0 0 if (defined $byte_offset)
747 0 0 if $byte_offset =~ /^0x/
750 0 0 if (defined $offset)
753 0 0 if $offset =~ /^0x/
756 0 0 if (defined $size)
759 0 0 if $size =~ /^0x/
778 0 0 if ($self->{'BIT_ZERO_ON_LEFT'}) { }
787 0 0 unless $offset == 0
792 0 0 $_ < 30 ? :
794 0 0 @binary > 8 ? :
0 0 @binary > 16 ? :
0 0 @binary > 24 ? :
811 0 0 if ($self->{'BIT_ZERO_ON_LEFT'}) { }
826 0 0 unless $offset == 0
836 0 0 $size > 8 ? :
0 0 $size > 16 ? :
0 0 $size > 24 ? :
840 0 0 @binary > 8 ? :
0 0 @binary > 16 ? :
0 0 @binary > 24 ? :
855 0 0 if ($self->{'BIT_ZERO_ON_LEFT'}) { }
870 0 0 unless $offset == 0
880 0 0 $size > 8 ? :
0 0 $size > 16 ? :
0 0 $size > 24 ? :
884 0 0 @binary > 8 ? :
0 0 @binary > 16 ? :
0 0 @binary > 24 ? :
898 0 0 if ($self->{'BIT_ZERO_ON_LEFT'}) { }
909 0 0 unless $offset == 0
917 0 0 @binary > 8 ? :
0 0 @binary > 16 ? :
0 0 @binary > 24 ? :
940 0 0 if ($$self{"DISPLAY_$field_name"})
944 0 0 if ($always_display_field{$field_name}) { }
950 0 0 if ($size > 32) { }
0 0 elsif ($EMPTY_STRING eq $bitfield_description->{'DATA'}) { }
0 0 elsif (length($bitfield_description->{'DATA'}) * 8 < $offset + $size) { }
954 0 0 unless $bitfield_warning_displayed++
963 0 0 unless $bitfield_warning_displayed++
974 0 0 unless $bitfield_warning_displayed++
1059 0 0 if ($self->{'DISPLAY_COLUMN_NAMES'})
1065 0 0 if (exists $split_data->[0]{$field_name})
1080 0 0 if ($self->{'DISPLAY_RULER'})
1086 0 0 if (exists $split_data->[0]{$field_name})
1091 0 0 if (/HEX_DUMP/)
1094 0 0 $self->{'OFFSET_FORMAT'} =~ /x$/ ? :
1101 0 0 if (/DEC_DUMP/)
1104 0 0 $self->{'OFFSET_FORMAT'} =~ /x$/ ? :
1111 0 0 if (/HEXASCII_DUMP/)
1114 0 0 $self->{'OFFSET_FORMAT'} =~ /x$/ ? :
1120 0 0 if (/ASCII_DUMP/)
1123 0 0 $self->{'OFFSET_FORMAT'} =~ /x$/ ? :