| line |
true |
false |
branch |
|
198
|
0 |
1 |
if $Tie::ShareLite::DEBUG |
|
209
|
0 |
1 |
unless $$this{'share'} = 'IPC::ShareLite'->new(@params) |
|
216
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
225
|
0 |
3 |
if $Tie::ShareLite::DEBUG |
|
236
|
0 |
1 |
if $Tie::ShareLite::DEBUG |
|
247
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
255
|
0 |
2 |
if $Tie::ShareLite::DEBUG |
|
263
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
274
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
278
|
0 |
0 |
if ($next) |
|
285
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
292
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
307
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
323
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
330
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
337
|
0 |
10 |
if $Tie::ShareLite::DEBUG |
|
340
|
8 |
2 |
unless (defined $$this{'_hash'} and $$this{'_lock'} || $$this{'_iterating'}) |
|
341
|
0 |
8 |
if $Tie::ShareLite::DEBUG |
|
344
|
8 |
0 |
if ($serialized) { } |
|
355
|
0 |
8 |
if $Tie::ShareLite::DEBUG |
|
358
|
3 |
5 |
if (not $flush and $$this{'_lock'} == LOCK_EX() || $$this{'_lock'} == (LOCK_EX() | LOCK_NB()) && $$this{'_lock_return'}) { } |
|
|
4 |
1 |
elsif (not $flush or $flush and $$this{'_need_flush'}) { } |
|
361
|
0 |
3 |
if $Tie::ShareLite::DEBUG |
|
364
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
369
|
0 |
1 |
if $Tie::ShareLite::DEBUG |
|
374
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
377
|
0 |
4 |
if ($flags == LOCK_SH()) { } |
|
|
4 |
0 |
elsif ($flags == LOCK_EX()) { } |
|
380
|
0 |
0 |
unless ($$this{'_lock'} and $$this{'_lock_return'}) |
|
381
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
388
|
0 |
4 |
if ($$this{'_lock'} == LOCK_SH() or $$this{'_lock'} == (LOCK_SH() | LOCK_NB()) and $$this{'_lock_return'}) { } |
|
|
3 |
1 |
elsif (not $$this{'_lock'} && $$this{'_lock_return'}) { } |
|
391
|
0 |
0 |
if $Tie::ShareLite::DEBUG |
|
394
|
0 |
3 |
if $Tie::ShareLite::DEBUG |
|
398
|
0 |
1 |
if $Tie::ShareLite::DEBUG |
|
404
|
0 |
4 |
if $Tie::ShareLite::DEBUG |
|
408
|
3 |
1 |
if ($$this{'_internal_lock'}) |
|
409
|
0 |
3 |
if $Tie::ShareLite::DEBUG |