Branch Coverage

IPC/Shm/Tied.pm
Criterion Covered Total %
branch 22 32 68.7


line true false branch
175 1 1 if ($type eq 'HASH') { }
0 1 elsif ($type eq 'ARRAY') { }
1 0 elsif ($type eq 'SCALAR') { }
223 33 2 if (my $newval = shift())
225 0 33 unless (defined $newval)
230 0 33 unless my $reftype = ref $newval
244 2 0 unless defined $TiedRef{$shmid}
259 11 2 if defined $TiedRef{$shmid}
271 0 33 unless my $newval = shift()
274 0 33 if ($$this{'reftype'})
275 0 0 if $newval eq $$this{'reftype'}
279 25 8 unless my $vanon = $this->varanon
284 6 2 unless ($value and $value eq $newval)
303 55 251 if (my $newval = shift())
307 0 251 unless (defined $ValCache{$shmid})
339 14 15 $thawed ? :