line |
!l |
l&&!r |
l&&r |
condition |
53
|
1 |
0 |
0 |
$^O eq 'MSWin32' and $^V eq v5.8.6 |
121
|
0 |
0 |
0 |
defined $self->protocol and $self->protocol ne 'icmp' |
190
|
0 |
0 |
0 |
$host and $resolve |
194
|
0 |
0 |
0 |
$host and !$lasthost || $host ne $lasthost |
195
|
0 |
0 |
0 |
$lasthost and $host ne $lasthost |
200
|
0 |
0 |
0 |
defined $time and $time > 0 |
306
|
2 |
2 |
0 |
$self->protocol ne 'icmp' and $^O eq 'MSWin32' |
354
|
84 |
5 |
110 |
scalar keys %packets < $self->concurrent_hops and $currenthop <= $self->max_ttl |
|
89 |
110 |
0 |
scalar keys %packets < $self->concurrent_hops and $currenthop <= $self->max_ttl and !$endhop || $currenthop <= $endhop |
|
0 |
20 |
90 |
scalar keys %packets < $self->concurrent_hops and $currenthop <= $self->max_ttl and !$endhop || $currenthop <= $endhop and not $nfound = select(my $rout = $rbits, undef, undef, 0) |
402
|
109 |
0 |
78 |
$nfound and keys %packets |
454
|
0 |
0 |
3 |
$self->protocol eq 'icmp' and $from_type == 0 |
512
|
0 |
0 |
78 |
$from_ip and $from_id |
526
|
39 |
39 |
0 |
$self->protocol eq 'udp' and $packets{$id}{'localport'} != $local_port |
544
|
72 |
0 |
0 |
$endhop and $hop == $endhop |
560
|
11 |
89 |
9 |
keys %packets and $nexttimeout < time |
573
|
12 |
0 |
0 |
$endhop and $hop == $endhop |
596
|
102 |
5 |
2 |
$currenthop > $self->max_ttl and not keys %packets |
605
|
0 |
0 |
0 |
$endhop and $hop > $endhop |
652
|
0 |
2 |
0 |
$self->source_address and $self->source_address ne '0.0.0.0' |
line |
l |
!l&&r |
!l&&!r |
condition |
98
|
0 |
1 |
0 |
ref $self || $self |
192
|
0 |
0 |
0 |
(gethostbyaddr inet_aton($ip), 2)[0] || $ip |
194
|
0 |
0 |
0 |
!$lasthost || $host ne $lasthost |
285
|
0 |
0 |
4 |
$self->first_ttl < 1 or $self->first_ttl > 255 |
288
|
0 |
0 |
4 |
$self->max_ttl < 1 or $self->max_ttl > 255 |
291
|
0 |
0 |
4 |
$self->base_port < 1 or $self->base_port > 65280 |
294
|
0 |
0 |
4 |
$self->packetlen < 40 or $self->packetlen > 1492 |
300
|
0 |
0 |
4 |
$self->queries < 1 or $self->queries > 255 |
303
|
0 |
0 |
4 |
$self->concurrent_hops < 1 or $self->concurrent_hops > 255 |
354
|
110 |
0 |
0 |
!$endhop || $currenthop <= $endhop |
454
|
72 |
3 |
3 |
$from_type == 11 or $from_type == 3 |
|
75 |
0 |
3 |
$from_type == 11 or $from_type == 3 or $self->protocol eq 'icmp' and $from_type == 0 |
533
|
74 |
4 |
0 |
not $endhop or $hop <= $endhop |
544
|
6 |
0 |
72 |
$last_hop or $endhop and $hop == $endhop |
605
|
0 |
0 |
0 |
not $hop or $endhop and $hop > $endhop |