line | % | coverage | branch |
79 | 50 | T | F | if ($tagspec =~ /^\s*\((.*?)\)(.*)$/ and $1) |
83 | 100 | T | F | $2 ? : |
88 | 100 | T | F | if ($tag =~ /^(.*)=(.*)$/) { } |
108 | 100 | T | F | if (defined($symbol = $self->parse_tagspec($symbolspec))) { } |
| 50 | T | F | elsif ($symbolspec =~ /^(\S+)(.*)$/) { } |
113 | 100 | T | F | if ($symbol =~ /^(['"])/ and $symbol =~ /^($1)(.*?)$1(.*)$/) { } |
| 50 | T | F | elsif ($symbol =~ /^(\S+)(.*)$/) { } |
123 | 50 | T | F | unless $symbol |
134 | 100 | T | F | if $symbol_quoted |
137 | 100 | T | F | if ($rest =~ /^\s(\S+)(?:\s(\d+))?/) { } |
| 50 | T | F | elsif (defined $opts{'default_minver'}) { } |
158 | 100 | T | F | if ($self->has_tag("c++")) |
167 | 100 | T | F | if ($self->get_symbolname =~ /^\*@(.*)$/) |
168 | 50 | T | F | unless $self->has_tag("symver") |
169 | 50 | T | F | unless $self->has_tag("optional") |
173 | 100 | T | F | if ($self->has_tag("symver")) |
176 | 100 | T | F | defined $type ? : |
177 | 50 | T | F | if ($self->get_symbolname =~ /@/) |
181 | 50 | T | F | if ($self->get_symbolname eq "Base") |
189 | 100 | T | F | if ($self->has_tag("regex")) |
195 | 100 | T | F | if (defined $type) |
216 | 50 | T | F | if (not defined $templ and $name =~ /\s/) |
219 | 50 | T | F | if (not defined $quoted and defined $templ and $templ =~ /\s/) |
224 | 50 | T | F | if ($quoted) { } |
238 | 100 | T | F | if (exists $self->{'tags'}{$tagname}) { } |
250 | 100 | T | F | if (exists $self->{'tags'}{$tagname}) |
275 | 100 | T | F | if $self->{'symbol'} ne $other->{'symbol'} |
277 | 100 | T | F | if ($opts{'versioning'}) |
278 | 50 | T | F | if $self->{'minver'} ne $other->{'minver'} |
279 | 50 | T | F | if $self->{'dep_id'} ne $other->{'dep_id'} |
282 | 50 | T | F | if ($opts{'tags'}) |
283 | 50 | T | F | if scalar @{$self->{'tagorder'};} != scalar @{$other->{'tagorder'};} |
287 | 50 | T | F | if $tag ne $other->{'tagorder'}[$i] |
288 | 50 | T | F | if (defined $self->{'tags'}{$tag} and defined $other->{'tags'}{$tag}) { } |
| 50 | T | F | elsif (defined $self->{'tags'}{$tag} or defined $other->{'tags'}{$tag}) { } |
289 | 0 | T | F | if $self->{'tags'}{$tag} ne $other->{'tags'}{$tag} |
314 | 100 | T | F | if defined $arch and defined $arches and not debarch_is_concerned($arch, split(/[\s,]+/, $arches, 0)) |
319 | 100 | T | F | if defined $bits and defined $self->{'tags'}{'arch-bits'} and $bits ne $self->{'tags'}{'arch-bits'} |
321 | 100 | T | F | if defined $endian and defined $self->{'tags'}{'arch-endian'} and $endian ne $self->{'tags'}{'arch-endian'} |
377 | 50 | T | F | unless $self->is_pattern |
401 | 100 | T | F | unless $type |
403 | 50 | T | F | if ($type) |
404 | 100 | T | F | if ($type eq 'symver') { } |
| 50 | T | F | elsif ($rawname =~ /^_Z/ and $type eq 'c++') { } |
407 | 50 | T | F | if $rawname =~ /\@([^\@]+)$/ |
417 | 50 | T | F | if ($self->has_tags) |
421 | 100 | T | F | if (defined $tagval) { } |
436 | 100 | T | F | if $self->{'deprecated'} |
438 | 100 | T | F | if ($template_mode) { } |
439 | 100 | T | F | if ($self->has_tags) { } |
449 | 100 | T | F | if $self->{'dep_id'} |
458 | 100 | T | F | if ($self->{'deprecated'}) { } |
| 50 | T | F | elsif (&version_compare($minver, $self->{'minver'}) < 0) { } |
461 | 100 | T | F | unless $self->is_optional |
468 | 100 | T | F | if (not $self->is_pattern) |
469 | 100 | T | F | if (not $self->arch_is_concerned($arch)) |
486 | 100 | T | F | unless $self->arch_is_concerned($arch) |
488 | 100 | T | F | if ($self->{'deprecated'}) { } |
| 50 | T | F | elsif (&version_compare($minver, $self->{'minver'}) > 0) { } |
491 | 50 | T | F | if $self->is_optional |
513 | 50 | T | F | if ($self->is_pattern) |
516 | 100 | T | F | if (&any(sub {
$tag eq $_;
}
, ('c++', 'symver'))) { } |
| 100 | T | F | elsif ($tag eq 'regex') { } |
523 | 100 | T | F | unless $ok |
528 | 100 | T | F | if ($ok and $do_eq_match) |