| line |
true |
false |
branch |
|
46
|
1 |
608 |
if (defined $params{'key'} and $params{'key'} =~ /^0x[0-9a-fA-F]+$/i) |
|
50
|
2 |
607 |
unless (defined $params{'key'} and $params{'key'} =~ /^\d+$/) |
|
66
|
10 |
596 |
unless (defined $id) |
|
69
|
10 |
0 |
if ($!) |
|
70
|
6 |
4 |
if ($!{'EEXIST'} or $!{'EPERM'}) |
|
87
|
597 |
9697 |
if (defined $id) |
|
88
|
1 |
596 |
if ($self->{'id'}) |
|
99
|
608 |
1247 |
if (defined $key) |
|
100
|
1 |
607 |
if ($self->id) |
|
112
|
607 |
497 |
if (defined $key_int) |
|
121
|
607 |
1470 |
if (defined $flags) |
|
122
|
1 |
606 |
if ($self->id) |
|
134
|
607 |
609 |
if (defined $mode) |
|
135
|
1 |
606 |
if ($self->id) |
|
148
|
608 |
5540 |
if (defined $size) |
|
149
|
1 |
607 |
if ($self->id) |
|
153
|
1 |
606 |
unless ($size =~ /^\d+$/) |
|
164
|
501 |
108 |
if (defined $type) |
|
165
|
1 |
500 |
if ($self->id) |
|
180
|
6 |
1472 |
unless defined $data |
|
183
|
1472 |
0 |
$pos >= 0 ? : |
|
190
|
1 |
18 |
unless shmctl $self->id, IPC_STAT(), $data |
|
194
|
18 |
0 |
if ($^O eq 'linux') { } |
|
|
0 |
0 |
elsif ($^O eq 'freebsd' and $IPC::Shareable::SharedMem::Config{'longsize'} == 8) { } |
|
|
0 |
0 |
elsif ($^O eq 'solaris') { } |
|
195
|
18 |
0 |
if ($IPC::Shareable::SharedMem::Config{'longsize'} == 8) { } |
|
225
|
0 |
0 |
if ($IPC::Shareable::SharedMem::Config{'longsize'} == 8) { } |
|
261
|
18 |
198 |
if ($_ eq 'mode') { } |
|
307
|
13 |
3074 |
unless CORE::shmread $self->id, $data, 0, $self->size |
|
318
|
440 |
1 |
if (defined $os_return_value and $os_return_value eq '0 but true' || $os_return_value == 1) { } |