line |
true |
false |
branch |
59
|
0 |
8 |
if ($mmap & MAP_ANON()) |
61
|
0 |
0 |
unless ref $file eq '' |
64
|
0 |
0 |
unless (-e $file) |
65
|
0 |
0 |
unless open my $fd, '>', $file |
68
|
0 |
0 |
unless (-r $file) |
75
|
0 |
0 |
unless my $sem = 'IPC::Semaphore'->new($unique_id, 1, 438 | IPC_CREAT()) |
79
|
0 |
0 |
unless $sem->op(0, 1, 0) |
83
|
0 |
0 |
unless defined $mapaddr |
99
|
0 |
8 |
unless defined $file or $mmap & MAP_ANON() |
102
|
0 |
8 |
if defined $file and ref $file and ref $file ne 'GLOB' |
105
|
0 |
8 |
if (ref $file) { } |
|
8 |
0 |
elsif (not $mmap & MAP_ANON()) { } |
114
|
1 |
7 |
$prot == PROT_READ() ? : |
115
|
2 |
6 |
unless -e $file |
117
|
0 |
8 |
unless sysopen $fh, $file, $flags |
122
|
2 |
6 |
if ($filestats[7] < $length) |
127
|
0 |
2 |
unless $prot & PROT_WRITE() |
138
|
0 |
8 |
unless defined $mapaddr |
154
|
0 |
8 |
if (defined $_[0]{'semaphore'}) |
176
|
0 |
9 |
if (defined $$self{'semaphore'}) |
178
|
0 |
0 |
unless $$self{'semaphore'}->op(0, -1, 0) |
184
|
1 |
8 |
$$self{'_access'} == PROT_READ() ? : |
195
|
0 |
7 |
if (defined $$self{'semaphore'}) |
197
|
0 |
0 |
unless $$self{'semaphore'}->op(0, 1, 0) |
218
|
0 |
0 |
if $$self{'_addr'} |
220
|
0 |
0 |
if $$self{'_fh'} |
229
|
0 |
0 |
if $$self{'_addr'} |
231
|
0 |
0 |
if $$self{'_fh'} |