| blib/lib/Trace/Mask/Carp.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 41 | 60 | 68.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 163 | 2208 | 40 | 512 | $paused and not $mask->{'restart'} || $mask->{'lock'} |
| 166 | 988 | 0 | 1260 | $stopped and not $mask->{'lock'} |
| 176 | 625 | 114 | 53 | $skip and not --$skip |
| 739 | 13 | 40 | $skip and not --$skip and $shift | |
| 193 | 628 | 0 | 60 | $mask->{'no_start'} and not $out |
| 212 | 0 | 10 | 0 | $out and $out =~ /at \Q$last->{'file'}\E line $last->{'line'}/ |
| line | l | !l | condition |
|---|---|---|---|
| 56 | 0 | 3 | $SIG{'__DIE__'} || sub { die @_; } |
| 57 | 0 | 3 | $SIG{'__WARN__'} || sub { warn @_; } |
| 119 | 501 | 137 | $indent ||= '' |
| 122 | 6 | 131 | $msg ||= '' |
| 130 | 495 | 4 | $args ||= '' |
| 161 | 2760 | 0 | $fields->{'sub'} || '*' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 41 | 7 | 0 | 1 | $class->can($arg) || _my_croak("'${arg}' is not exported by $class") |
| 121 | 6 | 131 | 501 | $msg or not $sub |
| 157 | 0 | 137 | 0 | $fields->{'sub'} ||= $sub |
| 163 | 20 | 0 | 532 | $mask->{'restart'} || $mask->{'lock'} |
| 168 | 146 | 0 | 842 | $mask->{'hide'} or $mask->{'shift'} |
| 50 | 0 | 792 | $mask->{'hide'} or $mask->{'shift'} or $mask->{'lock'} | |
| 177 | 0 | 50 | 0 | $shift ||= $fields |
| 178 | 0 | 0 | 50 | $skip || $mask->{'lock'} |
| 181 | 40 | 0 | 106 | $skip || $mask->{'lock'} |
| 193 | 300 | 0 | 688 | $skip or $mask->{'no_start'} and not $out |