| line |
true |
false |
branch |
|
17
|
11 |
0 |
if ($Rand::Urandom::Config{'use64bitint'}) { } |
|
23
|
2 |
9 |
if $max == 1.8446744073709552e+19 |
|
34
|
3 |
12 |
unless (defined $syscall) |
|
35
|
0 |
3 |
if ($Rand::Urandom::Config{'osname'} =~ /openbsd/i and $Rand::Urandom::Config{'archname'} =~ /amd64/) { } |
|
|
3 |
0 |
elsif ($Rand::Urandom::Config{'osname'} =~ /linux/) { } |
|
39
|
3 |
0 |
$Rand::Urandom::Config{'archname'} =~ /x86_64/ ? : |
|
44
|
0 |
15 |
if $syscall < 0 |
|
52
|
15 |
0 |
if ($! == 38) |
|
56
|
0 |
0 |
$bsd ? : |
|
|
0 |
0 |
if ($ret != ($bsd ? 0 : $num)) |
|
62
|
0 |
0 |
if ($tries++ > 100) |
|
69
|
0 |
0 |
if $buf =~ /^ +$/ |
|
78
|
15 |
0 |
if not defined $syscall or $syscall > 0 |
|
80
|
15 |
0 |
unless ($buf) |
|
82
|
0 |
15 |
-r '/dev/arandom' ? : |
|
83
|
0 |
15 |
unless open my $fh, '<:raw', $file |
|
86
|
0 |
15 |
if ($got == 0 or $got != $num) |
|
89
|
0 |
15 |
unless close $fh |
|
96
|
0 |
4 |
if ($^V lt 'v5.16') |