| 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 |