| line |
true |
false |
branch |
|
46
|
1 |
603 |
if (defined $params{'key'} and $params{'key'} =~ /^0x[0-9a-fA-F]+$/i) |
|
50
|
2 |
602 |
unless (defined $params{'key'} and $params{'key'} =~ /^\d+$/) |
|
66
|
10 |
591 |
unless (defined $id) |
|
69
|
10 |
0 |
if ($!) |
|
70
|
6 |
4 |
if ($!{'EEXIST'} or $!{'EPERM'}) |
|
87
|
592 |
9626 |
if (defined $id) |
|
88
|
1 |
591 |
if ($self->{'id'}) |
|
99
|
603 |
1237 |
if (defined $key) |
|
100
|
1 |
602 |
if ($self->id) |
|
112
|
602 |
492 |
if (defined $key_int) |
|
121
|
602 |
1455 |
if (defined $flags) |
|
122
|
1 |
601 |
if ($self->id) |
|
134
|
602 |
604 |
if (defined $mode) |
|
135
|
1 |
601 |
if ($self->id) |
|
148
|
603 |
5501 |
if (defined $size) |
|
149
|
1 |
602 |
if ($self->id) |
|
153
|
1 |
601 |
unless ($size =~ /^\d+$/) |
|
164
|
496 |
108 |
if (defined $type) |
|
165
|
1 |
495 |
if ($self->id) |
|
180
|
6 |
1472 |
unless defined $data |
|
190
|
1 |
29 |
unless shmctl $self->id, IPC_STAT(), $data |
|
194
|
29 |
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
|
29 |
0 |
if ($IPC::Shareable::SharedMem::Config{'longsize'} == 8) { } |
|
225
|
0 |
0 |
if ($IPC::Shareable::SharedMem::Config{'longsize'} == 8) { } |
|
261
|
29 |
319 |
if ($_ eq 'mode') { } |
|
305
|
13 |
3052 |
unless CORE::shmread $self->id, $data, 0, $self->size |
|
316
|
435 |
1 |
if (defined $os_return_value and $os_return_value eq '0 but true' || $os_return_value == 1) { } |