line | % | coverage | branch |
70 | 50 | T | F | if ($tagspec =~ /^\s*\((.*?)\)(.*)$/ and $1) |
74 | 100 | T | F | $2 ? : |
79 | 100 | T | F | if ($tag =~ /^(.*)=(.*)$/) { } |
99 | 100 | T | F | if (defined($symbol = $self->parse_tagspec($symbolspec))) { } |
104 | 100 | T | F | if ($symbol =~ /^(['"])/ and $symbol =~ /^($1)(.*?)$1(.*)$/) { } |
110 | 50 | T | F | if ($symbol =~ /^(\S+)(.*)$/) |
116 | 50 | T | F | unless $symbol |
120 | 50 | T | F | if ($symbolspec =~ /^(\S+)(.*)$/) { } |
129 | 100 | T | F | if $symbol_quoted |
132 | 100 | T | F | if ($rest =~ /^\s(\S+)(?:\s(\d+))?/) { } |
| 50 | T | F | elsif (defined $opts{'default_minver'}) { } |
153 | 100 | T | F | if ($self->has_tag("c++")) |
162 | 100 | T | F | if ($self->get_symbolname =~ /^\*@(.*)$/) |
163 | 50 | T | F | unless $self->has_tag("symver") |
164 | 50 | T | F | unless $self->has_tag("optional") |
168 | 100 | T | F | if ($self->has_tag("symver")) |
171 | 100 | T | F | defined $type ? : |
172 | 50 | T | F | if ($self->get_symbolname =~ /@/) |
176 | 50 | T | F | if ($self->get_symbolname eq "Base") |
184 | 100 | T | F | if ($self->has_tag("regex")) |
190 | 100 | T | F | if (defined $type) |
211 | 50 | T | F | if (not defined $templ and $name =~ /\s/) |
214 | 50 | T | F | if (not defined $quoted and defined $templ and $templ =~ /\s/) |
219 | 50 | T | F | if ($quoted) { } |
233 | 100 | T | F | if (exists $self->{'tags'}{$tagname}) { } |
245 | 100 | T | F | if (exists $self->{'tags'}{$tagname}) |
270 | 100 | T | F | if $self->{'symbol'} ne $other->{'symbol'} |
272 | 100 | T | F | if ($opts{'versioning'}) |
273 | 50 | T | F | if $self->{'minver'} ne $other->{'minver'} |
274 | 50 | T | F | if $self->{'dep_id'} ne $other->{'dep_id'} |
277 | 50 | T | F | if ($opts{'tags'}) |
278 | 50 | T | F | if scalar @{$self->{'tagorder'};} != scalar @{$other->{'tagorder'};} |
282 | 50 | T | F | if $tag ne $other->{'tagorder'}[$i] |
283 | 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}) { } |
284 | 0 | T | F | if $self->{'tags'}{$tag} ne $other->{'tags'}{$tag} |
309 | 100 | T | F | if defined $arch and defined $arches and not debarch_is_concerned($arch, split(/[\s,]+/, $arches, 0)) |
314 | 100 | T | F | if defined $bits and defined $self->{'tags'}{'arch-bits'} and $bits ne $self->{'tags'}{'arch-bits'} |
316 | 100 | T | F | if defined $endian and defined $self->{'tags'}{'arch-endian'} and $endian ne $self->{'tags'}{'arch-endian'} |
372 | 50 | T | F | unless $self->is_pattern |
396 | 100 | T | F | unless $type |
398 | 50 | T | F | if ($type) |
399 | 100 | T | F | if ($type eq 'symver') { } |
| 50 | T | F | elsif ($rawname =~ /^_Z/ and $type eq 'c++') { } |
402 | 50 | T | F | if $rawname =~ /\@([^\@]+)$/ |
412 | 50 | T | F | if ($self->has_tags) |
416 | 100 | T | F | if (defined $tagval) { } |
431 | 100 | T | F | if $self->{'deprecated'} |
433 | 100 | T | F | if ($template_mode) { } |
434 | 100 | T | F | if ($self->has_tags) { } |
444 | 100 | T | F | if $self->{'dep_id'} |
453 | 100 | T | F | if ($self->{'deprecated'}) { } |
456 | 100 | T | F | unless $self->is_optional |
460 | 50 | T | F | if (&version_compare($minver, $self->{'minver'}) < 0) |
465 | 100 | T | F | if (not $self->is_pattern) |
466 | 100 | T | F | if (not $self->arch_is_concerned($arch)) |
483 | 100 | T | F | unless $self->arch_is_concerned($arch) |
485 | 100 | T | F | if ($self->{'deprecated'}) { } |
| 50 | T | F | elsif (&version_compare($minver, $self->{'minver'}) > 0) { } |
488 | 50 | T | F | if $self->is_optional |
510 | 50 | T | F | if ($self->is_pattern) |
513 | 100 | T | F | if (&any(sub {
$tag eq $_;
}
, ('c++', 'symver'))) { } |
| 100 | T | F | elsif ($tag eq 'regex') { } |
520 | 100 | T | F | unless $ok |
525 | 100 | T | F | if ($ok and $do_eq_match) |