| line |
true |
false |
branch |
|
33
|
1 |
7319 |
if (!sn->live) return; |
|
67
|
400 |
20 |
for (xx=0; xx < PE_STAT_I1; xx++) { |
|
73
|
400 |
20 |
for (xx=0; xx < PE_STAT_I2; xx++) { |
|
112
|
0 |
18 |
if (sec <= 1) |
|
114
|
18 |
0 |
if (sec <= PE_STAT_SECONDS * PE_STAT_I1) { |
|
116
|
90 |
18 |
for (xx=0; xx <= (sec-1) / PE_STAT_SECONDS; xx++) { |
|
125
|
0 |
0 |
if (sec <= PE_STAT_SECONDS * PE_STAT_I1 * PE_STAT_I2) { |
|
127
|
0 |
0 |
for (xx=0; xx <= (sec-1) / (PE_STAT_SECONDS*PE_STAT_I1); xx++) { |
|
143
|
0 |
16 |
if (st->xsec == 0) { |
|
149
|
0 |
0 |
for (xx=0; xx < PE_STAT_I1; xx++) { |
|
171
|
10 |
3 |
while (ev) { |
|
172
|
3 |
7 |
if (!ev->stats) { |
|
191
|
7240 |
79 |
if (frame == -1) { |
|
196
|
4 |
75 |
if (frame >= RefTimes) { |
|
198
|
4 |
0 |
if (!RefTime) { |
|
199
|
0 |
4 |
Newz(0, RefTime, cnt, snap); |
|
202
|
0 |
0 |
Renew(RefTime, cnt, snap); |
|
203
|
0 |
0 |
for (xx=RefTimes; xx < cnt; xx++) |
|
212
|
52 |
27 |
if (EnforceMaxCBTime && max_tm) |
|
|
52 |
0 |
if (EnforceMaxCBTime && max_tm) |
|
219
|
2 |
1 |
if (EnforceMaxCBTime) |
|
227
|
51 |
3 |
if (EnforceMaxCBTime && sn->max_tm) |
|
|
51 |
0 |
if (EnforceMaxCBTime && sn->max_tm) |
|
236
|
3391 |
3926 |
if (EnforceMaxCBTime) |
|
238
|
77 |
7240 |
if (wa && !wa->stats) { |
|
|
8 |
69 |
if (wa && !wa->stats) { |
|
243
|
77 |
7240 |
pe_stat_record(wa? wa->stats : &idleStats, sn->elapse); |
|
250
|
1 |
1 |
if (EnforceMaxCBTime) |
|
254
|
1 |
1 |
if (!wa->stats) { |
|
274
|
0 |
4 |
if (Stats < 0) |
|
276
|
0 |
4 |
if (!(!prev ^ !Stats)) |
|
278
|
4 |
0 |
if (Stats) { |
|
282
|
8 |
4 |
while (ev) { |
|
283
|
0 |
8 |
if (ev->stats) |
|
290
|
4 |
0 |
if (!RollTimer) |
|
318
|
0 |
4 |
I_EVENT_API(HvNAME(stash)); |
|
|
4 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
4 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
|
0 |
0 |
I_EVENT_API(HvNAME(stash)); |
|
326
|
0 |
0 |
XPUSHs(boolSV(EnforceMaxCBTime)); |
|
|
0 |
0 |
XPUSHs(boolSV(EnforceMaxCBTime)); |
|
334
|
0 |
1 |
XPUSHs(boolSV(EnforceMaxCBTime)); |
|
|
0 |
1 |
XPUSHs(boolSV(EnforceMaxCBTime)); |
|
335
|
1 |
0 |
if (!EnforceMaxCBTime ^ !yes) |
|
336
|
1 |
0 |
use_stats(yes? 1:-1); |
|
338
|
0 |
1 |
if (!yes) alarm(0); |
|
345
|
0 |
0 |
if (sec <= 0) |
|
347
|
0 |
0 |
else if (sec < PE_STAT_SECONDS * PE_STAT_I1) |
|
350
|
0 |
0 |
else if (sec < PE_STAT_SECONDS * PE_STAT_I1 * PE_STAT_I2) |
|
366
|
0 |
0 |
if (!Stats) croak("Event::Stats are not enabled"); |
|
368
|
0 |
0 |
XPUSHs(sv_2mortal(newSViv(ran))); |
|
369
|
0 |
0 |
XPUSHs(sv_2mortal(newSViv(die))); |
|
370
|
0 |
0 |
XPUSHs(sv_2mortal(newSVnv(elapse))); |
|
379
|
0 |
0 |
if (!Stats) croak("Event::Stats are not enabled"); |
|
381
|
0 |
0 |
XPUSHs(sv_2mortal(newSVnv(elapse))); |
|
405
|
0 |
21 |
if (!Stats) |
|
408
|
18 |
3 |
if (THIS->stats) |
|
412
|
0 |
21 |
XPUSHs(sv_2mortal(newSViv(ran))); |
|
413
|
0 |
21 |
XPUSHs(sv_2mortal(newSViv(die))); |
|
414
|
0 |
21 |
XPUSHs(sv_2mortal(newSVnv(elapse))); |