line |
true |
false |
branch |
42
|
0 |
2 |
PUSHMARK (SP); |
43
|
0 |
2 |
EXTEND(SP, 2); |
44
|
0 |
2 |
XPUSHs(sv_2mortal(newSVpv(file, 0))); |
45
|
0 |
2 |
XPUSHs(sv_2mortal(newSViv(line))); |
49
|
0 |
2 |
if (count != 0) { |
53
|
2 |
0 |
FREETMPS; |
64
|
19 |
44 |
if (rlines) { |
67
|
43 |
1 |
} else if (!create) { |
78
|
18 |
2 |
if (!create) { |
80
|
2 |
16 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
2 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
2 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
2 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
|
0 |
0 |
return rflag && SvTRUE(*rflag); |
98
|
2393 |
61 |
if (!probe_is_enabled()) { |
102
|
61 |
0 |
file = CopFILE(PL_curcop); |
106
|
59 |
2 |
if (!probe_lookup(file, line, 0)) { |
111
|
0 |
2 |
if (!probe_trigger_cb) { |
131
|
1 |
1 |
if (!entry) { |
135
|
0 |
1 |
if (!key) { |
138
|
1 |
0 |
kstr = SvPV(key, klen); |
139
|
0 |
1 |
if (!kstr) { |
145
|
0 |
1 |
if (!value) { |
156
|
1 |
2 |
if (!entry) { |
160
|
0 |
2 |
if (!key) { |
163
|
2 |
0 |
kstr = SvPV(key, klen); |
164
|
0 |
2 |
if (!kstr) { |
168
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
2 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
2 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
2 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
2 |
if (!value || !SvTRUE(value)) { |
|
0 |
2 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
|
0 |
0 |
if (!value || !SvTRUE(value)) { |
183
|
1 |
2 |
if (probe_is_enabled()) { |
206
|
6 |
0 |
if (!probe_is_enabled()) { |
220
|
5 |
10 |
if (probe_is_installed()) { |
226
|
8 |
2 |
if (!probe_nextstate_orig) { |
236
|
2 |
2 |
if (!probe_is_installed()) { |
240
|
2 |
0 |
if (probe_nextstate_orig) { |
301
|
1 |
0 |
if (probe_trigger_cb == (SV*)NULL) { |
304
|
0 |
0 |
SvSetSV(probe_trigger_cb, callback); |