line | % | coverage | condition |
45 | 33 | | ref $this || $this |
70 | 67 | | $tagspec =~ /^\s*\((.*?)\)(.*)$/ and $1 |
104 | 67 | | $symbol =~ /^(['"])/ and $symbol =~ /^($1)(.*?)$1(.*)$/ |
134 | 100 | | $2 // 0 |
204 | 67 | | $self->{'symbol_templ'} || $self->{'symbol'} |
210 | 33 | | $name //= $self->{'symbol'} |
211 | 33 | | not defined $templ and $name =~ /\s/ |
214 | 25 | | not defined $quoted and defined $templ and $templ =~ /\s/ |
267 | 100 | | $opts{'versioning'} //= 1 |
268 | 50 | | $opts{'tags'} //= 1 |
283 | 33 | | defined $self->{'tags'}{$tag} or defined $other->{'tags'}{$tag} |
| 33 | | defined $self->{'tags'}{$tag} and defined $other->{'tags'}{$tag} |
309 | 75 | | defined $arch and defined $arches and not debarch_is_concerned($arch, split(/[\s,]+/, $arches, 0)) |
314 | 75 | | defined $bits and defined $self->{'tags'}{'arch-bits'} and $bits ne $self->{'tags'}{'arch-bits'} |
316 | 75 | | defined $endian and defined $self->{'tags'}{'arch-endian'} and $endian ne $self->{'tags'}{'arch-endian'} |
350 | 50 | | $self->{'pattern'}{'type'} // "" |
358 | 100 | | $self->get_pattern_type =~ /^alias-(.+)/ && $1 || '' |
399 | 33 | | $rawname =~ /^_Z/ and $type eq "c++" |
436 | 100 | | $self->{'symbol_quoted'} // "" |
499 | 100 | | !$self->{'deprecated'} && $self->arch_is_concerned($arch) |
525 | 100 | | $ok and $do_eq_match |