|  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')  |