Branch Coverage

File:Dpkg/Shlibs/Objdump/Object.pm
Coverage:73.9%

line%coveragebranch
5150TFif ($file)
780TFif (&get_build_arch() ne &get_host_arch())
800TFif &find_command($od)
890TFunless $file
960TFunless (defined $self->{'exec_abi'})
1030TFunless open my $objdump, "-|", $OBJDUMP, "-w", "-f", "-p", "-T", "-R", $file
116100TFif length $_ == 0
118100TFif (/^DYNAMIC SYMBOL TABLE:/) { }
100TFelsif (/^DYNAMIC RELOCATION RECORDS/) { }
100TFelsif (/^Dynamic Section:/) { }
100TFelsif (/^Program Header:/) { }
100TFelsif (/^Version definitions:/) { }
100TFelsif (/^Version References:/) { }
139100TFif ($section eq 'dynsym') { }
100TFelsif ($section eq 'dynreloc') { }
100TFelsif ($section eq 'dyninfo') { }
100TFelsif ($section eq 'program') { }
100TFelsif ($section eq 'none') { }
14250TFif (/^\S+\s+(\S+)\s+(.+)$/) { }
148100TFif (/^\s*NEEDED\s+(\S+)/) { }
100TFelsif (/^\s*SONAME\s+(\S+)/) { }
100TFelsif (/^\s*HASH\s+(\S+)/) { }
100TFelsif (/^\s*GNU_HASH\s+(\S+)/) { }
50TFelsif (/^\s*RUNPATH\s+(\S+)/) { }
50TFelsif (/^\s*RPATH\s+(\S+)/) { }
1640TFunless (scalar @{$self->{'RPATH'};})
169100TFif (/^\s*INTERP\s+/)
173100TFif (/^\s*.+:\s*file\s+format\s+(\S+)$/) { }
100TFelsif (/^architecture:\s*\S+,\s*flags\s*\S+:$/) { }
23550TFif ($line =~ /$dynsym_re/x) { }
0TFelsif ($line =~ /^[0-9a-f]+ (.{7})\s+(\S+)\s+[0-9a-f]+/) { }
0TFelsif ($line =~ /^REG_G\d+\s+/) { }
240100TFif (defined $ver and $ver =~ /^$vis_re$/)
246100TFif defined $vis
264100TFif (defined $ver and $ver =~ /^\((.*)\)$/)
287100TFunless $sym->{'defined'}
294100TFif $sym->{'version'}
301100TFunless exists $self->{'dynrelocs'}{$reloc}
30250TFunless $self->{'dynrelocs'}{$reloc} =~ /^R_.*_COPY$/
313100TFunless $self->{'SONAME'}
314100TFif ($symbol->{'version'}) { }
328100TFif (exists $self->{'dynsyms'}{$name})
33150TFunless ($name =~ /@/)
33250TFif (exists $self->{'dynsyms'}{$name . '@Base'})
343100TFif $_->{'defined'} and $_->{'dynamic'}
350100TFif not $_->{'defined'}