| blib/lib/IPC/Shareable/SharedMem.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 17 | 24 | 70.8 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 46 | 1 | 602 | 1 | defined $params{'key'} and $params{'key'} =~ /^0x[0-9a-fA-F]+$/i |
| 50 | 1 | 1 | 602 | defined $params{'key'} and $params{'key'} =~ /^\d+$/ |
| 194 | 0 | 0 | 0 | $^O eq "freebsd" and $IPC::Shareable::SharedMem::Config{'longsize'} == 8 |
| 316 | 1 | 0 | 435 | defined $os_return_value and $os_return_value eq '0 but true' || $os_return_value == 1 |
| line | l | !l | condition |
|---|---|---|---|
| 57 | 589 | 13 | $params{'size'} || 1024 |
| 59 | 496 | 105 | $params{'mode'} || 438 |
| 60 | 470 | 131 | $params{'flags'} || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 70 | 6 | 0 | 4 | $!{'EEXIST'} or $!{'EPERM'} |
| 316 | 435 | 0 | 0 | $os_return_value eq '0 but true' || $os_return_value == 1 |