blib/lib/ELF/Writer.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 13 | 43 | 30.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
225 | 0 | 0 | 6 | defined $endian and $endian > 0 |
0 | 0 | 6 | defined $endian and $endian > 0 and $endian < 3 | |
226 | 0 | 0 | 6 | defined $bits and $bits > 0 |
0 | 0 | 6 | defined $bits and $bits > 0 and $bits < 3 | |
298 | 0 | 0 | 2 | defined $_->data and length $_->data |
338 | 0 | 0 | 0 | defined $_->data and length $_->data |
379 | 2 | 0 | 2 | @insert and $i <= @defined_ranges |
line | l | !l | condition |
---|---|---|---|
251 | 18 | 0 | defined $self->$_ or croak("Attribute $_ is not defined") |
391 | 0 | 2 | $self->section_name_string_table_idx || 0 |
424 | 8 | 0 | defined $seg->$_ or croak("Attribute $_ is not defined") |
436 | 0 | 1 | $seg->phys_addr || 0 |
0 | 1 | $seg->phys_addr || 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
382 | 0 | 2 | 0 | $i == @defined_ranges or $prev_end + $insert[0]->size <= $defined_ranges[$i]->data_offset |
452 | 0 | 0 | 0 | defined $sec->$_ or croak("Attribute $_ is not defined") |
501 | 0 | 0 | 0 | $offset or $size |
534 | 0 | 0 | 0 | $offset or $filesize |