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