| 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) ) { |