line |
true |
false |
branch |
83
|
0 |
780 |
PUSHMARK(SP); |
84
|
0 |
780 |
EXTEND(SP, 2); |
94
|
0 |
780 |
if (count != 1) |
97
|
772 |
8 |
check_status = POPi; /* TOOO pop on SV* for true / false & co */ |
102
|
780 |
0 |
FREETMPS; |
119
|
0 |
68 |
PUSHMARK(SP); |
120
|
0 |
68 |
EXTEND(SP, 2); |
130
|
0 |
68 |
if (count != 1) |
139
|
68 |
0 |
FREETMPS; |
180
|
0 |
359 |
PUSHMARK(SP); |
181
|
0 |
359 |
EXTEND(SP, 2); |
190
|
0 |
351 |
if (count < 1) |
192
|
0 |
351 |
if (count > 2) |
196
|
348 |
3 |
if (count == 2) sv = POPs; /* RvAV */ |
197
|
351 |
0 |
check_status = POPi; /* TOOO pop on SV* for true / false & co */ |
201
|
348 |
3 |
if ( check_status == 1 ) { |
207
|
0 |
348 |
if (count != 2) |
210
|
0 |
348 |
if ( ! SvROK(sv) ) |
214
|
0 |
348 |
if ( SvTYPE(stat_array) != SVt_PVAV ) |
217
|
0 |
348 |
av_size = AvFILL(stat_array); |
218
|
340 |
8 |
if ( av_size > 0 && av_size != ( STAT_T_MAX - 1 ) ) |
|
0 |
340 |
if ( av_size > 0 && av_size != ( STAT_T_MAX - 1 ) ) |
222
|
340 |
8 |
if ( av_size > 0 ) { |
227
|
0 |
340 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
336 |
4 |
set_stat_from_aryix( stat->st_dev, 0 ); /* IV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_ino, 1 ); /* IV or UV : neg = PL_statcache.st_ino < 0 */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_mode, 2 ); /* UV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_nlink, 3 ); /* UV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_uid, 4 ); /* IV ? */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_gid, 5 ); /* IV ? */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_rdev, 6 ); /* IV or PV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_size, 7 ); /* NV or IV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_atime, 8 ); /* NV or IV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_mtime, 9 ); /* NV or IV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_ctime, 10 ); /* NV or IV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
336 |
0 |
set_stat_from_aryix( stat->st_blksize, 11 ); /* UV or PV */ |
|
336 |
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 |
336 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
334 |
2 |
set_stat_from_aryix( stat->st_blocks, 12 ); /* UV or PV */ |
|
334 |
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
|
345 |
0 |
FREETMPS; |
260
|
781 |
775 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
261
|
319 |
456 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
319 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
33 |
286 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
286 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
286 |
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 |
283 |
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(); |
|
311 |
8 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
25 |
286 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
268
|
408 |
334 |
if ( check_status == 1 ) FT_RETURNYES; |
269
|
200 |
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 |
68 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
309
|
22 |
46 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
22 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
22 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
22 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
22 |
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 |
22 |
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(); |
|
22 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
22 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
313
|
30 |
38 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
|
30 |
0 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
|
0 |
30 |
if ( SvIOK(status) && SvIV(status) == -1 ) |
316
|
56 |
12 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
|
56 |
0 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
|
16 |
40 |
if ( SvNOK(status) && SvNV(status) == -1 ) |
323
|
40 |
12 |
if ( SvNOK(status) ) |
324
|
40 |
0 |
sv_setnv(TARG, (NV) SvNV(status) ); |
325
|
12 |
0 |
else if ( SvIOK(status) ) |
326
|
12 |
0 |
sv_setiv(TARG, (IV) SvIV(status) ); |
341
|
98 |
365 |
RETURN_CALL_REAL_OP_IF_UNMOCK(); |
342
|
365 |
0 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
365 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
4 |
361 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
3 |
358 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
0 |
3 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
2 |
359 |
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 |
356 |
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(); |
|
361 |
4 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
|
2 |
359 |
RETURN_CALL_REAL_OP_IF_CALL_WITH_DEFGV(); |
348
|
3 |
342 |
if ( check_status == -1 ) |
374
|
334 |
8 |
if ( size >= 0) { /* yes it succeeds */ |
386
|
8 |
334 |
if ( size < 0 ) |
392
|
334 |
0 |
if ( previous_stack && SvPOK(previous_stack) ) |
|
331 |
3 |
if ( previous_stack && SvPOK(previous_stack) ) |
393
|
329 |
2 |
sv_setpv(PL_statname, SvPV_nolen(previous_stack) ); |
446
|
0 |
916 |
if ( ! SvIOK(optype) ) |
449
|
916 |
0 |
opid = SvIV( optype ); |
450
|
916 |
0 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
|
916 |
0 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
|
0 |
916 |
if ( !opid || opid < 0 || opid >= OP_MAX ) |
480
|
48 |
0 |
if (!gl_overload_ft) { |