line | % | coverage | condition |
54 | 33 | | ref $this || $this |
79 | 67 | | $tagspec =~ /^\s*\((.*?)\)(.*)$/ and $1 |
113 | 67 | | $symbol =~ /^(['"])/ and $symbol =~ /^($1)(.*?)$1(.*)$/ |
139 | 100 | | $2 // 0 |
209 | 67 | | $self->{'symbol_templ'} || $self->{'symbol'} |
215 | 33 | | $name //= $self->{'symbol'} |
216 | 33 | | not defined $templ and $name =~ /\s/ |
219 | 25 | | not defined $quoted and defined $templ and $templ =~ /\s/ |
272 | 100 | | $opts{'versioning'} //= 1 |
273 | 50 | | $opts{'tags'} //= 1 |
288 | 33 | | defined $self->{'tags'}{$tag} or defined $other->{'tags'}{$tag} |
| 33 | | defined $self->{'tags'}{$tag} and defined $other->{'tags'}{$tag} |
314 | 75 | | defined $arch and defined $arches and not debarch_is_concerned($arch, split(/[\s,]+/, $arches, 0)) |
319 | 75 | | defined $bits and defined $self->{'tags'}{'arch-bits'} and $bits ne $self->{'tags'}{'arch-bits'} |
321 | 75 | | defined $endian and defined $self->{'tags'}{'arch-endian'} and $endian ne $self->{'tags'}{'arch-endian'} |
355 | 50 | | $self->{'pattern'}{'type'} // "" |
363 | 100 | | $self->get_pattern_type =~ /^alias-(.+)/ && $1 || '' |
404 | 33 | | $rawname =~ /^_Z/ and $type eq "c++" |
441 | 100 | | $self->{'symbol_quoted'} // "" |
502 | 100 | | !$self->{'deprecated'} && $self->arch_is_concerned($arch) |
528 | 100 | | $ok and $do_eq_match |