line |
true |
false |
branch |
218
|
0 |
0 |
if (!padlist) { |
235
|
0 |
3 |
if (PL_compcv && SvTYPE(PL_compcv) == SVt_PVCV && !PL_eval_root) { |
|
0 |
0 |
if (PL_compcv && SvTYPE(PL_compcv) == SVt_PVCV && !PL_eval_root) { |
|
0 |
0 |
if (PL_compcv && SvTYPE(PL_compcv) == SVt_PVCV && !PL_eval_root) { |
237
|
0 |
0 |
if (SvROK(PL_compcv)) { |
244
|
2 |
1 |
if (!root_cache) |
247
|
140 |
3 |
while(root->op_next) |
253
|
1 |
2 |
if (cached) { |
258
|
1 |
1 |
if (PL_main_root == root) { |
261
|
0 |
1 |
} else if (PL_eval_root == root && PL_compcv) { |
|
0 |
0 |
} else if (PL_eval_root == root && PL_compcv) { |
268
|
0 |
0 |
OpREFCNT_inc(root); |
278
|
278 |
0 |
for (sva = PL_sv_arenaroot; sva; sva = (SV*)SvANY(sva)) { |
280
|
46836 |
277 |
for (sv = sva + 1; sv < svend; ++sv) { |
281
|
46737 |
99 |
if (!SvIS_FREED(sv) && SvREFCNT(sv)) { |
|
46737 |
0 |
if (!SvIS_FREED(sv) && SvREFCNT(sv)) { |
282
|
3016 |
43721 |
if (SvTYPE(sv) == SVt_PVCV && |
|
1 |
3015 |
if (SvTYPE(sv) == SVt_PVCV && |
287
|
3643 |
43093 |
} else if ( SvTYPE(sv) == SVt_PVGV && |
|
3643 |
0 |
} else if ( SvTYPE(sv) == SVt_PVGV && |
289
|
0 |
3643 |
isGV_with_GP(sv) && |
|
0 |
0 |
isGV_with_GP(sv) && |
|
3643 |
0 |
isGV_with_GP(sv) && |
291
|
2877 |
766 |
GvGP(sv) && |
292
|
0 |
2877 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
0 |
0 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
0 |
0 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
0 |
0 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
0 |
0 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
55 |
2822 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
|
0 |
55 |
GvCV(sv) && !SvVALID(sv) && !CvXSUB(GvCV(sv)) && |
302
|
0 |
0 |
if (!cv) { |
320
|
8519 |
1217 |
for (iv = 0; iv < sizeof(specialsv_list)/sizeof(SV*); iv++) { |
321
|
0 |
8519 |
if (sv == specialsv_list[iv]) { |
326
|
1217 |
0 |
if (!type) { |
344
|
6 |
0 |
char *wanted = SvPV_nolen(name); |
352
|
0 |
6 |
if (SvIOK(name) && SvIV(name) >= 0 && SvIV(name) < topop) |
|
0 |
0 |
if (SvIOK(name) && SvIV(name) >= 0 && SvIV(name) < topop) |
|
0 |
0 |
if (SvIOK(name) && SvIV(name) >= 0 && SvIV(name) < topop) |
|
0 |
0 |
if (SvIOK(name) && SvIV(name) >= 0 && SvIV(name) < topop) |
|
0 |
0 |
if (SvIOK(name) && SvIV(name) >= 0 && SvIV(name) < topop) |
353
|
0 |
0 |
return SvIV(name); /* XXX coverage 0 */ |
355
|
707 |
0 |
for (s = PL_op_name[i]; s; s = PL_op_name[++i]) { |
356
|
6 |
701 |
if (strEQ(s, wanted)) |
360
|
0 |
0 |
if (PL_custom_op_names) { |
368
|
0 |
0 |
while ((ent = hv_iternext(PL_custom_op_names))) { |
369
|
0 |
0 |
if (strEQ(SvPV_nolen(hv_iterval(PL_custom_op_names,ent)),wanted)) |
|
0 |
0 |
if (strEQ(SvPV_nolen(hv_iterval(PL_custom_op_names,ent)),wanted)) |
375
|
0 |
0 |
croak("No such op \"%s\"", SvPV_nolen(name)); /* XXX coverage 0 */ |
387
|
0 |
0 |
if (!PL_custom_op_names) |
392
|
0 |
0 |
while ((ent = hv_iternext(PL_custom_op_names))) { |
393
|
0 |
0 |
if (strEQ(SvPV_nolen(hv_iterval(PL_custom_op_names,ent)),name)) |
|
0 |
0 |
if (strEQ(SvPV_nolen(hv_iterval(PL_custom_op_names,ent)),name)) |
394
|
0 |
0 |
return INT2PTR(void*,SvIV(hv_iterkeysv(ent))); |
406
|
4328 |
38834 |
if (!o) |
409
|
1132 |
37702 |
if (o->op_type == 0) |
410
|
1085 |
47 |
return (o->op_flags & OPf_KIDS) ? OPc_UNOP : OPc_BASEOP; |
412
|
262 |
37440 |
if (o->op_type == OP_SASSIGN) |
413
|
0 |
262 |
return ((o->op_private & OPpASSIGN_BACKWARDS) ? OPc_UNOP : OPc_BINOP); |
415
|
0 |
37440 |
if (o->op_type == OP_AELEMFAST) { |
416
|
0 |
0 |
if (o->op_flags & OPf_SPECIAL) |
433
|
0 |
37440 |
if (o->op_type == OP_CUSTOM) |
468
|
0 |
0 |
return (!custom && |
|
0 |
0 |
return (!custom && |
500
|
169 |
84 |
return (o->op_flags & OPf_KIDS) ? OPc_UNOP : OPc_BASEOP; |
512
|
0 |
0 |
return ((o->op_flags & OPf_KIDS) ? OPc_UNOP : |
|
0 |
0 |
return ((o->op_flags & OPf_KIDS) ? OPc_UNOP : |
528
|
0 |
0 |
if (o->op_flags & OPf_STACKED) |
530
|
0 |
0 |
else if (o->op_flags & OPf_SPECIAL) |
535
|
0 |
0 |
warn("can't determine class of operator %s, assuming BASEOP\n", |
550
|
8 |
0 |
if (SvROK(sv)) { |
551
|
8 |
0 |
IV tmp = SvIV((SV*)SvRV(sv)); |
571
|
0 |
0 |
SAVE_VARS; |
576
|
0 |
0 |
if (typenum == OP_GVSV) { |
577
|
0 |
0 |
if (*(SvPV_nolen(sv)) == '$') |
|
0 |
0 |
if (*(SvPV_nolen(sv)) == '$') |
582
|
0 |
0 |
if (SvTYPE(sv) != SVt_PVCV) { |
587
|
0 |
0 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
648
|
0 |
0 |
SSCHECK(2); |
657
|
0 |
5 |
if (items > 0) |
668
|
0 |
6 |
if (items > 0) |
681
|
0 |
0 |
if (items > 0) { |
682
|
0 |
0 |
if (SvROK(ST(0))) { |
684
|
0 |
0 |
if (!sv_derived_from(ST(0), "B::CV")) |
686
|
0 |
0 |
tmp = SvIV((SV*)SvRV(ST(0))); |
693
|
0 |
0 |
if ( old_cv ) { |
718
|
6 |
5475 |
if (items > 1) |
729
|
2 |
11647 |
if (items > 1) |
731
|
7448 |
4201 |
RETVAL = OpSIBLING(o); |
742
|
0 |
0 |
if (items > 1) |
755
|
0 |
0 |
if (items > 1) |
756
|
0 |
0 |
o->op_ppaddr = INT2PTR(void*,SvIV(ST(1))); |
771
|
1 |
1830 |
if (items > 1) |
772
|
1 |
0 |
o->op_targ = (PADOFFSET)SvIV(ST(1)); |
775
|
1 |
1830 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
1 |
0 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
1 |
0 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
0 |
0 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
1 |
0 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
0 |
1 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
|
0 |
0 |
if (items > 1 && (SvIV(ST(1)) > 1000 || SvIV(ST(1)) & 0x80000000)) { |
776
|
0 |
0 |
PADLIST *padlist = INT2PTR(PADLIST*,SvIV(ST(1))); |
864
|
0 |
93 |
if (items > 1) { |
865
|
0 |
0 |
o->op_type = (U16)SvIV(ST(1)); /* XXX coverage 0 */ |
891
|
0 |
6490 |
if (items > 1) |
892
|
0 |
0 |
o->op_flags = (U8)SvIV(ST(1)); |
902
|
0 |
1679 |
if (items > 1) |
903
|
0 |
0 |
o->op_private = (U8)SvIV(ST(1)); |
920
|
0 |
0 |
if (o == PL_main_root) |
932
|
0 |
0 |
SAVE_VARS; |
935
|
0 |
0 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
949
|
0 |
0 |
SAVE_VARS; |
984
|
0 |
0 |
if (!o || o->op_type != OP_LIST) |
|
0 |
0 |
if (!o || o->op_type != OP_LIST) |
989
|
0 |
0 |
if (!(PL_opargs[type] & OA_MARK) && o->op_type != OP_NULL) { |
|
0 |
0 |
if (!(PL_opargs[type] & OA_MARK) && o->op_type != OP_NULL) { |
1018
|
0 |
19603 |
if (items > 1) |
1036
|
2 |
0 |
if (SvROK(sv_first)) { |
1037
|
0 |
2 |
if (!sv_derived_from(sv_first, "B::OP")) |
1040
|
2 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1043
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1049
|
0 |
2 |
SAVE_VARS; |
1057
|
0 |
2 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1077
|
0 |
271 |
if (items > 1) |
1095
|
1 |
1 |
if (SvROK(sv_first)) { |
1096
|
0 |
1 |
if (!sv_derived_from(sv_first, "B::OP")) |
1099
|
1 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1102
|
1 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
1 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
1 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
1 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
1 |
0 |
} else if (SvTRUE(sv_first)) |
|
1 |
0 |
} else if (SvTRUE(sv_first)) |
|
1 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
1 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
1 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1107
|
1 |
1 |
if (SvROK(sv_last)) { |
1108
|
0 |
1 |
if (!sv_derived_from(sv_last, "B::OP")) |
1111
|
1 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_last)); |
1114
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
1122
|
0 |
2 |
SAVE_VARS; |
1124
|
2 |
0 |
if (typenum == OP_SASSIGN || typenum == OP_AASSIGN) |
|
0 |
2 |
if (typenum == OP_SASSIGN || typenum == OP_AASSIGN) |
1131
|
0 |
2 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1153
|
1 |
0 |
if (SvROK(sv_first)) { |
1154
|
0 |
1 |
if (!sv_derived_from(sv_first, "B::OP")) |
1157
|
1 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1160
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1165
|
0 |
1 |
if (SvROK(sv_last)) { |
1166
|
0 |
0 |
if (!sv_derived_from(sv_last, "B::OP")) |
1169
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_last)); |
1172
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
1 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
1 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
1180
|
0 |
1 |
SAVE_VARS; |
1182
|
0 |
1 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1202
|
0 |
0 |
if (SvROK(sv_first)) { |
1203
|
0 |
0 |
if (!sv_derived_from(sv_first, "B::OP")) |
1206
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1209
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1214
|
0 |
0 |
if (SvROK(sv_last)) { |
1215
|
0 |
0 |
if (!sv_derived_from(sv_last, "B::OP")) |
1218
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_last)); |
1221
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
1228
|
0 |
0 |
SAVE_VARS; |
1230
|
0 |
0 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1249
|
0 |
0 |
if (SvROK(sv_first)) { |
1250
|
0 |
0 |
if (!sv_derived_from(sv_first, "B::OP")) |
1253
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1256
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1261
|
0 |
0 |
if (SvROK(sv_last)) { |
1262
|
0 |
0 |
if (!sv_derived_from(sv_last, "B::OP")) |
1265
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_last)); |
1268
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
|
0 |
0 |
} else if (SvTRUE(sv_last)) |
1273
|
0 |
0 |
if (SvROK(sv_else)) { |
1274
|
0 |
0 |
if (!sv_derived_from(sv_else, "B::OP")) |
1277
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_else)); |
1280
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
|
0 |
0 |
} else if (SvTRUE(sv_else)) |
1286
|
0 |
0 |
SAVE_VARS; |
1298
|
0 |
161 |
if (items > 1) |
1397
|
3 |
470 |
if (items > 1) { |
1481
|
0 |
1 |
SAVE_VARS; |
1483
|
0 |
1 |
if (typenum == OP_GVSV) { |
1484
|
0 |
0 |
if (*(SvPV_nolen(sv)) == '$') |
|
0 |
0 |
if (*(SvPV_nolen(sv)) == '$') |
1491
|
0 |
1 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1516
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
|
0 |
0 |
NEW_SVOP(newSVOP, "B::SVOP"); |
1525
|
0 |
0 |
if (items > 1) |
1526
|
0 |
0 |
o->op_padix = (PADOFFSET)SvIV(ST(1)); |
1549
|
0 |
0 |
ST(0) = sv_2mortal(newSVpv(o->op_pv, (o->op_type == OP_TRANS) ? |
1558
|
0 |
0 |
if (items > 1) |
1568
|
0 |
10 |
if (items > 1) |
1578
|
0 |
7 |
if (items > 1) |
1703
|
0 |
0 |
if (SvROK(sv_first)) { /* # XXX coverage o */ |
1704
|
0 |
0 |
if (!sv_derived_from(sv_first, "B::OP")) |
1707
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1710
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1718
|
0 |
0 |
if ( PL_parser == NULL) { |
1723
|
0 |
0 |
SAVE_VARS; |
1724
|
0 |
0 |
o = newSTATEOP(flags, CopLABEL_alloc(name), first); |
1743
|
0 |
0 |
if (items > 1) |
1763
|
0 |
0 |
if (SvROK(sv_first)) { |
1764
|
0 |
0 |
if (!sv_derived_from(sv_first, "B::OP")) |
1767
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_first)); |
1770
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
|
0 |
0 |
} else if (SvTRUE(sv_first)) |
1775
|
0 |
0 |
if (SvROK(sv_aux)) { |
1776
|
0 |
0 |
if (!sv_derived_from(sv_first, "B::PV")) |
1779
|
0 |
0 |
IV tmp = SvIV((SV*)SvRV(sv_aux)); |
1782
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
|
0 |
0 |
} else if (SvTRUE(sv_aux)) |
1788
|
0 |
0 |
SAVE_VARS; |
1796
|
0 |
0 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1810
|
0 |
0 |
if (items > 1) { |
1815
|
0 |
0 |
if (sv && |
|
0 |
0 |
if (sv && |
|
0 |
0 |
if (sv && |
1817
|
0 |
0 |
|| !HvNAME(sv))) |
|
0 |
0 |
|| !HvNAME(sv))) |
|
0 |
0 |
|| !HvNAME(sv))) |
|
0 |
0 |
|| !HvNAME(sv))) |
|
0 |
0 |
|| !HvNAME(sv))) |
|
0 |
0 |
|| !HvNAME(sv))) |
1842
|
0 |
488 |
if (items > 1) |
1860
|
0 |
0 |
if (SvROK(op_first)) { |
1861
|
0 |
0 |
if (!sv_derived_from(op_first, "B::OP")) { |
1862
|
0 |
0 |
if (sv_derived_from(op_first, "B::PV")) { |
1863
|
0 |
0 |
IV tmp = SvIV(SvRV(op_first)); |
1869
|
0 |
0 |
IV tmp = SvIV(SvRV(op_first)); |
1872
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
|
0 |
0 |
} else if (SvTRUE(op_first)) |
1878
|
0 |
0 |
SAVE_VARS; |
1886
|
0 |
0 |
CHECK_CUSTOM_OPS |
|
0 |
0 |
CHECK_CUSTOM_OPS |
1917
|
0 |
4244 |
if (items > 1) |
1918
|
0 |
0 |
sv->sv_flags = SvIV(ST(1)); |
1930
|
7 |
5962 |
if (cv == PL_main_cv) { |
1933
|
5961 |
1 |
RETVAL = CvISXSUB(cv) ? NULL : CvROOT(cv); |
1991
|
1 |
839 |
if (items > 1) { |
1992
|
1 |
0 |
sv_setpv(sv, SvPV_nolen(ST(1))); |
1995
|
840 |
0 |
if ( SvPOK(sv) ) { |