line |
!l |
l&&!r |
l&&r |
condition |
64
|
678 |
788 |
7 |
$net =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ and $mask =~ /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ |
|
678 |
782 |
6 |
$net =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ and $mask =~ /0x[a-f0-9]+/i |
|
678 |
12 |
770 |
$net =~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ and not $mask |
|
680 |
4 |
6 |
$net =~ /^[0-9]+\.[0-9]+\.[0-9]+$/ and not $mask |
|
684 |
4 |
2 |
$net =~ /^[0-9]+\.[0-9]+\.[0-9]+$/ and not $mask and $shortnet |
|
674 |
6 |
8 |
$net =~ /^[0-9]+\.[0-9]+$/ and not $mask |
|
680 |
6 |
2 |
$net =~ /^[0-9]+\.[0-9]+$/ and not $mask and $shortnet |
|
676 |
6 |
4 |
$net =~ /^[0-9]+$/ and not $mask |
|
682 |
2 |
2 |
$net =~ /^[0-9]+$/ and not $mask and $shortnet |
|
678 |
4 |
2 |
$net =~ m[^([0-9]+\.[0-9]+\.[0-9]+)/([0-9]+)$] and $shortnet |
|
676 |
4 |
2 |
$net =~ m[^([0-9]+\.[0-9]+)/([0-9]+)$] and $shortnet |
|
676 |
2 |
2 |
$net =~ m[^([0-9]+)/([0-9]+)$] and $shortnet |
122
|
2 |
2 |
8 |
defined $ibase and defined $end |
126
|
4 |
4 |
4 |
not defined $Net::Netmask::error and !defined($bits) || $ibase & ~$imask[$bits] |
146
|
1825 |
75 |
0 |
$Net::Netmask::error and $Net::Netmask::debug |
149
|
602 |
1296 |
2 |
$proto eq 'IPv4' and $bits > 32 |
|
1296 |
600 |
2 |
$proto eq 'IPv6' and $bits > 128 |
407
|
18 |
12 |
5310 |
/^(([0-9])|([1-9][0-9]*))$/ && $_ < 256 |
832
|
1 |
1 |
1 |
$cidrs[0] and $cidrs[0]{'IBASE'} <= $max |
858
|
15 |
9 |
25 |
$cidrs[0] and $cidrs[0]{'IBASE'} <= $max |
884
|
0 |
10 |
2 |
$cidrs[0] and $cidrs[0]{'IBASE'} + $cidrs[0]->size < $first |
886
|
8 |
0 |
16 |
@cidrs and $first <= $last |
931
|
38 |
2 |
7793 |
$_[0]{'PROTOCOL'} eq 'IPv4' and $_[1]{'PROTOCOL'} eq 'IPv4' |
|
2 |
2 |
36 |
$_[0]{'PROTOCOL'} eq 'IPv6' and $_[1]{'PROTOCOL'} eq 'IPv6' |
962
|
2 |
4 |
8 |
defined $parts and $parts > 0 |
line |
l |
!l&&r |
!l&&!r |
condition |
56
|
6 |
21 |
1873 |
exists $options{'shortnet'} && $options{'shortnet'} || $SHORTNET_DEFAULT |
64
|
4 |
1 |
673 |
$net eq 'default' or $net eq 'any' |
|
4 |
0 |
59 |
$net eq 'default6' or $net eq 'any6' |
126
|
2 |
2 |
4 |
!defined($bits) || $ibase & ~$imask[$bits] |
159
|
10 |
73 |
1817 |
defined $ibase or $Net::Netmask::error |
160
|
1803 |
73 |
24 |
defined $ibase or defined $Net::Netmask::error |
872
|
4 |
0 |
0 |
'Net::Netmask'->new2($outer) || croak($Net::Netmask::error) |
906
|
0 |
0 |
0 |
$Net::Netmask::a->{'IBASE'} <=> $Net::Netmask::b->{'IBASE'} || $Net::Netmask::a->{'BITS'} <=> $Net::Netmask::b->{'BITS'} |
933
|
7756 |
15 |
22 |
$_[0]{'IBASE'} <=> $_[1]{'IBASE'} || $_[0]{'BITS'} <=> $_[1]{'BITS'} |
936
|
11 |
12 |
13 |
$_[0]{'IBASE'} <=> $_[1]{'IBASE'} || $_[0]{'BITS'} <=> $_[1]{'BITS'} |
945
|
0 |
63 |
1 |
$Net::Netmask::a->[3] cmp $Net::Netmask::b->[3] or $Net::Netmask::a->[1] <=> $Net::Netmask::b->[1] |