line |
true |
false |
branch |
83
|
0 |
771 |
PUSHMARK(SP); |
84
|
0 |
771 |
EXTEND(SP, 2); |
94
|
0 |
771 |
if (count != 1) |
97
|
763 |
8 |
check_status = POPi; /* TOOO pop on SV* for true / false & co */ |
102
|
771 |
0 |
FREETMPS; |
119
|
0 |
103 |
PUSHMARK(SP); |
120
|
0 |
103 |
EXTEND(SP, 2); |
130
|
0 |
103 |
if (count != 1) |
139
|
103 |
0 |
FREETMPS; |
180
|
0 |
385 |
PUSHMARK(SP); |
181
|
0 |
385 |
EXTEND(SP, 2); |
190
|
0 |
377 |
if (count < 1) |
192
|
0 |
377 |
if (count > 2) |
196
|
374 |
3 |
if (count == 2) sv = POPs; /* RvAV */ |
197
|
377 |
0 |
check_status = POPi; /* TOOO pop on SV* for true / false & co */ |
201
|
374 |
3 |
if ( check_status == 1 ) { |
207
|
0 |
374 |
if (count != 2) |
210
|
0 |
374 |
if ( ! SvROK(sv) ) |
214
|
0 |
374 |
if ( SvTYPE(stat_array) != SVt_PVAV ) |
217
|
0 |
374 |
av_size = AvFILL(stat_array); |
218
|
372 |
2 |
if ( av_size > 0 && av_size != ( STAT_T_MAX - 1 ) ) |
|
0 |
372 |
if ( av_size > 0 && av_size != ( STAT_T_MAX - 1 ) ) |
221
|
372 |
2 |
if ( av_size > 0 ) { |
227
|
0 |
372 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
368 |
4 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
0 |
4 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
0 |
4 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
228
|
0 |
368 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
229
|
0 |
368 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
230
|
0 |
368 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
231
|
0 |
368 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
232
|
0 |
368 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
233
|
0 |
368 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
234
|
0 |
368 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
235
|
0 |
368 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
236
|
0 |
368 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
237
|
0 |
368 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
238
|
0 |
368 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
368 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
239
|
0 |
368 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
366 |
2 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
366 |
0 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
0 |
2 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
0 |
2 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
0 |
0 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
245
|
371 |
0 |
FREETMPS; |
260
|
760 |
763 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
261
|
307 |
456 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
307 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
30 |
277 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
277 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
277 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
274 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
302 |
5 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
25 |
277 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
268
|
404 |
329 |
if ( check_status == 1 ) FT_RETURNYES; |
269
|
195 |
134 |
if ( check_status == 0 ) FT_RETURNUNDEF; |
283
|
31 |
44 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
284
|
24 |
20 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
2 |
22 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
6 |
18 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
18 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
18 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
18 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
23 |
1 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
5 |
18 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
289
|
8 |
30 |
if ( check_status == -1 ) |
308
|
75 |
103 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
309
|
57 |
46 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
57 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
57 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
313
|
30 |
73 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
|
30 |
0 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
|
0 |
30 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
316
|
91 |
12 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
|
91 |
0 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
|
16 |
75 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
323
|
75 |
12 |
if ( SvNOK(status) ) |
324
|
75 |
0 |
sv_setnv(TARG, (NV) SvNV(status) ); |
325
|
12 |
0 |
else if ( SvIOK(status) ) |
326
|
12 |
0 |
sv_setiv(TARG, (IV) SvIV(status) ); |
341
|
87 |
391 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
342
|
391 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
391 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
4 |
387 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
384 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
2 |
385 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
2 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
382 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
387 |
4 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
2 |
385 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
348
|
3 |
368 |
if ( check_status == -1 ) |
378
|
2 |
366 |
if ( !size ) |
383
|
366 |
0 |
if ( size ) { /* yes it succeeds */ |
392
|
366 |
0 |
if ( previous_stack && SvPOK(previous_stack) ) |
|
363 |
3 |
if ( previous_stack && SvPOK(previous_stack) ) |
393
|
361 |
2 |
sv_setpv(PL_statname, SvPV_nolen(previous_stack) ); |
446
|
0 |
884 |
if ( ! SvIOK(optype) ) |
449
|
884 |
0 |
opid = SvIV( optype ); |
450
|
884 |
0 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
|
884 |
0 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
|
0 |
884 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
480
|
47 |
0 |
if (!gl_overload_ft) { |