line |
true |
false |
branch |
132
|
0 |
7 |
if ($Config{'useithreads'} and not $ENV{'DEVEL_RINGBUF_NOTHREADS'}) |
172
|
6 |
1 |
unless (defined $file) |
175
|
0 |
6 |
if ($^O eq 'MSWin32') { } |
179
|
0 |
6 |
defined $ENV{'TEMP'} ? : |
206
|
0 |
7 |
if $slotsz & 3 |
207
|
0 |
7 |
if $ringmsgsz & 3 |
208
|
0 |
7 |
if $globmsgsz & 3 |
217
|
0 |
7 |
$hasThreads ? : |
240
|
0 |
7 |
if ($anon) { } |
244
|
0 |
0 |
unless $$self[7] = 'IPC::Mmap'->new($file, $ringsize, PROT_READ() | PROT_WRITE(), MAP_SHARED() | MAP_ANON()) |
249
|
0 |
7 |
unless CORE::open FH, ">$file" |
254
|
0 |
7 |
unless $$self[7] = 'IPC::Mmap'->new($file, $ringsize, PROT_READ() | PROT_WRITE(), MAP_SHARED() | MAP_FILE()) |
261
|
0 |
7 |
if ($hasThreads) |
276
|
0 |
7 |
unless $ringbuffer->pack(0, 'l l l l l l l l l', 0, $ringmsgsz, $ringcount, $ringslots, $slotsz, $create_stop, $create_trace, $globmsgsz, 0) |
358
|
24 |
0 |
defined $ring ? : |
398
|
0 |
0 |
defined $newring ? : |
441
|
0 |
0 |
$^O eq 'MSWin32' ? : |
445
|
0 |
0 |
unless my $ringbuffer = 'IPC::Mmap'->new($file, 40, PROT_READ(), $flags) |
461
|
0 |
0 |
unless $ringbuffer = 'IPC::Mmap'->new($file, $ringsize, $mode, $flags) |
464
|
0 |
0 |
$hasThreads ? : |
581
|
0 |
23 |
unless $$self[7] |
616
|
0 |
0 |
$hasThreads ? : |
618
|
0 |
0 |
unless $$self[7] |
631
|
0 |
0 |
if defined $ring |
723
|
0 |
0 |
$len > $globsz ? : |
729
|
0 |
0 |
if $first |