Branch Coverage

RealPPPort.xs
Criterion Covered Total %
branch 563 966 58.2


line true false branch
186 1 0 dXSTARG;
191 1 0 iv = SvIV(ST(0)) + 1;
192 0 1 PUSHi(iv);
206 1 0 iv = SvIV(ST(0)) - 1;
407 1 0 str = SvPVbyte(sv, len);
408 1 0 RETVAL = strEQ(str, "mhx") ? (IV) len : (IV) -1;
418 1 1 str = SvPV_nolen(sv);
419 1 1 RETVAL = strEQ(str, "mhx") ? 42 : 0;
430 1 1 str = SvPV_const(sv, len);
431 1 1 RETVAL = len + (strEQ(str, "mhx") ? 40 : 0);
442 1 1 str = SvPV_mutable(sv, len);
443 1 1 RETVAL = len + (strEQ(str, "mhx") ? 41 : 0);
454 1 1 str = SvPV_flags(sv, len, SV_GMAGIC);
455 1 1 RETVAL = len + (strEQ(str, "mhx") ? 42 : 0);
466 1 1 str = SvPV_flags_const(sv, len, SV_GMAGIC);
467 1 1 RETVAL = len + (strEQ(str, "mhx") ? 43 : 0);
477 1 1 str = SvPV_flags_const_nolen(sv, SV_GMAGIC);
478 1 1 RETVAL = strEQ(str, "mhx") ? 47 : 0;
489 1 1 str = SvPV_flags_mutable(sv, len, SV_GMAGIC);
490 1 1 RETVAL = len + (strEQ(str, "mhx") ? 45 : 0);
501 1 3 str = SvPV_force(sv, len);
502 1 3 RETVAL = len + (strEQ(str, "mhx") ? 46 : 0);
512 1 1 str = SvPV_force_nolen(sv);
513 1 1 RETVAL = strEQ(str, "mhx") ? 50 : 0;
524 1 1 str = SvPV_force_mutable(sv, len);
525 1 1 RETVAL = len + (strEQ(str, "mhx") ? 48 : 0);
536 1 1 str = SvPV_force_nomg(sv, len);
537 1 1 RETVAL = len + (strEQ(str, "mhx") ? 49 : 0);
547 1 1 str = SvPV_force_nomg_nolen(sv);
548 1 1 RETVAL = strEQ(str, "mhx") ? 53 : 0;
559 1 1 str = SvPV_force_flags(sv, len, SV_GMAGIC);
560 1 1 RETVAL = len + (strEQ(str, "mhx") ? 51 : 0);
570 1 1 str = SvPV_force_flags_nolen(sv, SV_GMAGIC);
571 1 1 RETVAL = strEQ(str, "mhx") ? 55 : 0;
582 1 1 str = SvPV_force_flags_mutable(sv, len, SV_GMAGIC);
583 1 1 RETVAL = len + (strEQ(str, "mhx") ? 53 : 0);
593 1 1 str = SvPV_nolen_const(sv);
594 1 1 RETVAL = strEQ(str, "mhx") ? 57 : 0;
605 1 1 str = SvPV_nomg(sv, len);
606 1 1 RETVAL = len + (strEQ(str, "mhx") ? 55 : 0);
617 1 1 str = SvPV_nomg_const(sv, len);
618 1 1 RETVAL = len + (strEQ(str, "mhx") ? 56 : 0);
628 1 1 str = SvPV_nomg_const_nolen(sv);
629 1 1 RETVAL = strEQ(str, "mhx") ? 60 : 0;
639 1 1 str = SvPV_nomg_nolen(sv);
640 1 1 RETVAL = strEQ(str, "mhx") ? 61 : 0;
653 2 0 str = SvPV_const(insv, slen);
654 0 2 XPUSHs(sv);
655 0 2 mXPUSHi(SvLEN(sv));
659 0 2 mXPUSHi(SvLEN(sv));
671 0 1 mXPUSHi(SvREFCNT(sv) == 1);
673 0 1 mXPUSHi(sv == svr);
674 0 1 mXPUSHi(SvREFCNT(sv) == 2);
676 0 1 mXPUSHi(sv == svr);
677 0 1 mXPUSHi(SvREFCNT(sv) == 3);
679 0 1 mXPUSHi(sv == svr);
680 0 1 mXPUSHi(SvREFCNT(sv) == 4);
682 0 1 mXPUSHi(sv == svr);
683 0 1 mXPUSHi(SvREFCNT(sv) == 5);
685 0 1 mXPUSHi(SvREFCNT(sv) == 6);
686 1 0 SvREFCNT_inc_simple_void(sv);
687 0 1 mXPUSHi(SvREFCNT(sv) == 7);
689 0 1 mXPUSHi(SvREFCNT(sv) == 8);
691 0 1 mXPUSHi(SvREFCNT(sv) == 9);
692 8 1 while (SvREFCNT(sv) > 1)
694 0 1 mXPUSHi(SvREFCNT(sv) == 1);
708 1 0 RETVAL = SvUVX(sv) == val ? 42 : -1;
716 1 0 RETVAL = strEQ(SvPVX_const(sv), "mhx") ? 43 : -1;
724 1 0 RETVAL = strEQ(SvPVX_mutable(sv), "mhx") ? 44 : -1;
772 0 6 EXTEND(SP, 1);
781 0 2 EXTEND(SP, 1);
791 27 18 for (i=0; i
793 0 18 PUSHMARK(SP);
798 0 18 EXTEND(SP, 1);
808 9 6 for (i=0; i
810 0 6 PUSHMARK(SP);
815 0 6 EXTEND(SP, 1);
826 0 6 if (items > 8) /* play safe */
828 9 6 for (i=2; i
829 9 0 args[i-2] = SvPV_nolen(ST(i));
834 0 6 EXTEND(SP, 1);
844 15 6 for (i=0; i
846 0 6 PUSHMARK(SP);
851 0 6 EXTEND(SP, 1);
861 15 6 for (i=0; i
863 0 6 PUSHMARK(SP);
868 0 6 EXTEND(SP, 1);
889 1 0 RETVAL = CopSTASHPV(PL_curcop);
1 0 RETVAL = CopSTASHPV(PL_curcop);
1 0 RETVAL = CopSTASHPV(PL_curcop);
0 1 RETVAL = CopSTASHPV(PL_curcop);
0 0 RETVAL = CopSTASHPV(PL_curcop);
1 0 RETVAL = CopSTASHPV(PL_curcop);
0 1 RETVAL = CopSTASHPV(PL_curcop);
896 1 0 RETVAL = CopFILE(PL_curcop);
911 1 5 if (!cx) XSRETURN_EMPTY;
913 0 5 EXTEND(SP, 4);
915 5 0 pv = CopSTASHPV(cx->blk_oldcop);
5 0 pv = CopSTASHPV(cx->blk_oldcop);
5 0 pv = CopSTASHPV(cx->blk_oldcop);
0 5 pv = CopSTASHPV(cx->blk_oldcop);
0 0 pv = CopSTASHPV(cx->blk_oldcop);
5 0 pv = CopSTASHPV(cx->blk_oldcop);
0 5 pv = CopSTASHPV(cx->blk_oldcop);
916 5 0 ST(0) = pv ? sv_2mortal(newSVpv(pv, 0)) : &PL_sv_undef;
918 5 0 ST(1) = isGV(gv) ? sv_2mortal(newSVpv(GvNAME(gv), 0)) : &PL_sv_undef;
920 5 0 pv = CopSTASHPV(dbcx->blk_oldcop);
5 0 pv = CopSTASHPV(dbcx->blk_oldcop);
5 0 pv = CopSTASHPV(dbcx->blk_oldcop);
0 5 pv = CopSTASHPV(dbcx->blk_oldcop);
0 0 pv = CopSTASHPV(dbcx->blk_oldcop);
5 0 pv = CopSTASHPV(dbcx->blk_oldcop);
0 5 pv = CopSTASHPV(dbcx->blk_oldcop);
921 5 0 ST(2) = pv ? sv_2mortal(newSVpv(pv, 0)) : &PL_sv_undef;
923 5 0 ST(3) = isGV(gv) ? sv_2mortal(newSVpv(GvNAME(gv), 0)) : &PL_sv_undef;
960 2 0 pv = SvPV(string, len);
961 1 1 if (!grok_number(pv, len, &RETVAL))
974 1 0 pv = SvPV(string, len);
987 1 0 pv = SvPV(string, len);
1000 1 0 pv = SvPV(string, len);
1012 2 0 pv = SvPV(string, len);
1013 1 1 if (!Perl_grok_number(aTHX_ pv, len, &RETVAL))
1026 1 0 pv = SvPV(string, len);
1039 1 0 pv = SvPV(string, len);
1052 1 0 pv = SvPV(string, len);
1068 0 1 if (GvSVn(gv) != NULL)
1 0 if (GvSVn(gv) != NULL)
1082 1 0 if (isGV_with_GP(gv))
0 1 if (isGV_with_GP(gv))
0 0 if (isGV_with_GP(gv))
1086 1 0 if (!isGV(&PL_sv_undef))
1100 1 0 if(xv == NULL) RETVAL++;
1102 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1104 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1131 1 0 const char * const name = SvPV_const(namesv, len);
1134 0 1 if (SvTYPE(gv) == SVt_PVGV)
1136 0 1 if (multi) flags |= GV_ADDMULTI;
1138 0 1 XPUSHs( gv ? (SV*)gv : &PL_sv_undef);
1 0 XPUSHs( gv ? (SV*)gv : &PL_sv_undef);
1179 0 1 EXTEND(SP, 3);
1188 0 1 EXTEND(SP, 3);
1197 0 1 EXTEND(SP, 3);
1206 0 1 EXTEND(SP, 3);
1215 0 1 EXTEND(SP, 3);
1224 0 1 mXPUSHs(newSVpv("foo", 0));
1225 0 1 mXPUSHs(newSVpv("bar13", 3));
1226 0 1 mXPUSHs(newSViv(42));
1232 0 1 mXPUSHp("one", 3);
1233 0 1 mXPUSHp("two", 3);
1234 0 1 mXPUSHp("three", 5);
1240 0 1 mXPUSHn(0.5);
1241 0 1 mXPUSHn(-0.25);
1242 0 1 mXPUSHn(0.125);
1248 0 1 mXPUSHi(-1);
1249 0 1 mXPUSHi(2);
1250 0 1 mXPUSHi(-3);
1256 0 1 mXPUSHu(1);
1257 0 1 mXPUSHu(2);
1258 0 1 mXPUSHu(3);
1276 1 0 stash = gv_stashpv(SvPV_nolen(package), 0);
1282 1 0 if (mg)
1302 1 0 stash = gv_stashpv(SvPV_nolen(package), 0);
1308 1 0 if (mg)
1346 2 4 if ((mg = mg_findext((SV*)obj, PERL_MAGIC_ext, &null_mg_vtbl))) {
1347 0 2 XPUSHs(sv_2mortal(newSVpv(mg->mg_ptr, strlen(mg->mg_ptr))));
1349 0 4 XPUSHs(sv_2mortal(newSVpvs("Sorry, your princess is in another castle.")));
1367 1 0 str = SvPV(sv2, len);
1406 1 0 str = SvPV(sv2, len);
1431 1 0 str = SvPV(sv2, len);
1440 1 1 RETVAL = SvVSTRING_mg(sv) != NULL;
1 0 RETVAL = SvVSTRING_mg(sv) != NULL;
1454 0 1 if (!mg)
1480 1 0 if (memEQ(p, "Hello", 6))
1483 1 0 if (memEQ(p, "\0\0\0\0\0\0", 6))
1485 1 0 if (memEQs(p, 6, "\0\0\0\0\0\0"))
1488 1 0 if (memNE(p, "\0\0\0\0\0\0", 6))
1490 1 0 if (memNEs(p, 6, "\0\0\0\0\0\0"))
1495 1 0 if (memEQ(p, "\0\0\0\0\0\0", 6))
1518 2 0 croak_sv(ERRSV);
1595 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1603 2 1 for (i = 0; i < 2; i++) {
1607 2 0 kid = OpSIBLING(kid);
1610 1 0 middlekid = OpSIBLING(x);
1613 1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
0 1 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1618 1 0 for (kid = OpSIBLING(x); kid; kid = OpSIBLING(kid)) {
1 1 for (kid = OpSIBLING(x); kid; kid = OpSIBLING(kid)) {
2 1 for (kid = OpSIBLING(x); kid; kid = OpSIBLING(kid)) {
1622 0 1 if (count != 2) {
1626 1 0 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
0 1 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
0 0 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
1633 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1643 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1648 1 0 OpMAYBESIB_set(x, lastkid, NULL);
1650 1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
0 1 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1656 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1684 1 0 RETVAL += PTR2ul(p) != 0UL ? 2 : 0;
1685 1 0 RETVAL += PTR2UV(p) != (UV) 0 ? 4 : 0;
1686 1 0 RETVAL += PTR2IV(p) != (IV) 0 ? 8 : 0;
1687 1 0 RETVAL += PTR2NV(p) != (NV) 0 ? 16 : 0;
1688 1 0 RETVAL += p > NUM2PTR(int *, 0) ? 32 : 0;
1742 0 2 mXPUSHp("test1", 5);
1743 1 1 if (two)
1744 0 1 mXPUSHp("test2", 5);
1745 1 1 if (two)
1754 1 1 RETVAL = newSVsv(boolSV(value));
1761 2 0 RETVAL = newSVsv(DEFSV);
1768 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1772 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1777 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1783 2 0 RETVAL = SvTRUEx(ERRSV);
2 0 RETVAL = SvTRUEx(ERRSV);
0 2 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 2 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
2 0 RETVAL = SvTRUEx(ERRSV);
2 0 RETVAL = SvTRUEx(ERRSV);
1 1 RETVAL = SvTRUEx(ERRSV);
0 1 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
1 1 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
0 0 RETVAL = SvTRUEx(ERRSV);
1801 1 0 dXSTARG;
1803 0 1 PUSHi(42);
1818 0 2 XPUSHs(x);
1828 0 1 mXPUSHs(newSVpv(string, 0));
1849 2 0 key = SvPV(utf8_key, klen);
1850 1 1 if (SvUTF8(utf8_key)) klen *= -1;
1855 0 2 mXPUSHp((HeUTF8(ent) == 0 ? "norm" : "utf8"), 4);
0 2 mXPUSHp((HeUTF8(ent) == 0 ? "norm" : "utf8"), 4);
1 1 mXPUSHp((HeUTF8(ent) == 0 ? "norm" : "utf8"), 4);
1867 0 1 mXPUSHp("Yay", 3);
1874 0 1 mXPUSHi(C_ARRAY_LENGTH(x)); /* 4 */
1875 0 1 mXPUSHi(*(C_ARRAY_END(x)-1)); /* 13 */
1881 2 0 RETVAL = isBLANK(ord);
1 1 RETVAL = isBLANK(ord);
1889 2 0 RETVAL = isBLANK_A(ord);
1 1 RETVAL = isBLANK_A(ord);
1897 2 0 RETVAL = isUPPER(ord);
1 1 RETVAL = isUPPER(ord);
1905 3 0 RETVAL = isUPPER_A(ord);
1 2 RETVAL = isUPPER_A(ord);
1913 2 0 RETVAL = isLOWER(ord);
1 1 RETVAL = isLOWER(ord);
1921 3 0 RETVAL = isLOWER_A(ord);
1 2 RETVAL = isLOWER_A(ord);
1929 2 0 RETVAL = isALPHA(ord);
1 1 RETVAL = isALPHA(ord);
1937 2 0 RETVAL = isALPHA_A(ord);
1 1 RETVAL = isALPHA_A(ord);
1945 2 0 RETVAL = isWORDCHAR(ord);
1 1 RETVAL = isWORDCHAR(ord);
1953 2 0 RETVAL = isWORDCHAR_A(ord);
1 1 RETVAL = isWORDCHAR_A(ord);
1961 2 0 RETVAL = isALPHANUMERIC(ord);
1 1 RETVAL = isALPHANUMERIC(ord);
1969 2 0 RETVAL = isALPHANUMERIC_A(ord);
1 1 RETVAL = isALPHANUMERIC_A(ord);
1977 2 0 RETVAL = isALNUM(ord);
1 1 RETVAL = isALNUM(ord);
1985 2 0 RETVAL = isALNUM_A(ord);
1 1 RETVAL = isALNUM_A(ord);
1993 2 0 RETVAL = isDIGIT(ord);
1 1 RETVAL = isDIGIT(ord);
2001 2 0 RETVAL = isDIGIT_A(ord);
1 1 RETVAL = isDIGIT_A(ord);
2025 2 0 RETVAL = isIDFIRST(ord);
1 1 RETVAL = isIDFIRST(ord);
2033 2 0 RETVAL = isIDFIRST_A(ord);
1 1 RETVAL = isIDFIRST_A(ord);
2041 2 0 RETVAL = isIDCONT(ord);
1 1 RETVAL = isIDCONT(ord);
2049 2 0 RETVAL = isIDCONT_A(ord);
1 1 RETVAL = isIDCONT_A(ord);
2057 2 0 RETVAL = isSPACE(ord);
1 1 RETVAL = isSPACE(ord);
2065 2 0 RETVAL = isSPACE_A(ord);
1 1 RETVAL = isSPACE_A(ord);
2089 2 0 RETVAL = isCNTRL(ord);
1 1 RETVAL = isCNTRL(ord);
2097 2 0 RETVAL = isCNTRL_A(ord);
1 1 RETVAL = isCNTRL_A(ord);
2105 2 0 RETVAL = isPRINT(ord);
1 1 RETVAL = isPRINT(ord);
2113 2 0 RETVAL = isPRINT_A(ord);
1 1 RETVAL = isPRINT_A(ord);
2121 2 0 RETVAL = isGRAPH(ord);
1 1 RETVAL = isGRAPH(ord);
2129 2 0 RETVAL = isGRAPH_A(ord);
1 1 RETVAL = isGRAPH_A(ord);
2137 2 0 RETVAL = isPUNCT(ord);
1 1 RETVAL = isPUNCT(ord);
2145 2 0 RETVAL = isPUNCT_A(ord);
1 1 RETVAL = isPUNCT_A(ord);
2153 2 0 RETVAL = isXDIGIT(ord);
1 1 RETVAL = isXDIGIT(ord);
2161 2 0 RETVAL = isXDIGIT_A(ord);
1 1 RETVAL = isXDIGIT_A(ord);
2169 2 0 RETVAL = isPSXSPC(ord);
1 1 RETVAL = isPSXSPC(ord);
2177 2 0 RETVAL = isPSXSPC_A(ord);
1 1 RETVAL = isPSXSPC_A(ord);
2250 1 0 if (SvTYPE(sv) == SVt_NULL)
2257 1 0 if (SvTYPE(sv) == SVt_PVIV)
2264 1 0 if (SvTYPE(sv) == SVt_PVHV)
2271 1 0 if (SvTYPE(sv) == SVt_PVAV)
2286 0 1 mXPUSHs(newSVpvn("test", 4));
2287 0 1 mXPUSHs(newSVpvn("test", 2));
2288 0 1 mXPUSHs(newSVpvn("test", 0));
2289 0 1 mXPUSHs(newSVpvn(NULL, 2));
2290 0 1 mXPUSHs(newSVpvn(NULL, 0));
2296 0 1 XPUSHs(newSVpvn_flags("test", 4, SVs_TEMP));
2297 0 1 XPUSHs(newSVpvn_flags("test", 2, SVs_TEMP));
2298 0 1 XPUSHs(newSVpvn_flags("test", 0, SVs_TEMP));
2299 0 1 XPUSHs(newSVpvn_flags(NULL, 2, SVs_TEMP));
2300 0 1 XPUSHs(newSVpvn_flags(NULL, 0, SVs_TEMP));
2306 0 1 XPUSHs(newSVpvn_flags("test", 4, SVs_TEMP|SVf_UTF8));
2327 0 1 EXTEND(SP, 8);
2351 0 1 EXTEND(SP, 4);
2367 0 1 mXPUSHs(newSVpvs("newSVpvs"));
2373 0 1 XPUSHs(newSVpvs_flags("newSVpvs_flags", SVs_TEMP));
2385 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "pvs");
2411 0 1 XPUSHs(sv_mortalcopy(*s));
2442 1 0 if(xv == NULL) RETVAL++;
2444 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
2446 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
2468 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "mhx");
2477 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "foobar");
2494 0 1 len = my_snprintf(buf, sizeof buf, "foo%s%d", "bar", 42);
2495 0 1 mXPUSHi(len);
2496 0 1 mXPUSHs(newSVpv(buf, 0));
2510 0 1 mXPUSHi(len);
2511 0 1 mXPUSHs(newSVpv(buf, 0));
2525 0 1 mXPUSHi(len);
2526 0 1 mXPUSHs(newSVpv(buf, 0));
2528 0 1 mXPUSHi(len);
2529 0 1 mXPUSHs(newSVpv(buf, 0));
2531 0 1 mXPUSHi(len);
2532 0 1 mXPUSHs(newSVpv(buf, 0));
2534 0 1 mXPUSHi(len);
2535 0 1 mXPUSHs(newSVpv(buf, 0));
2537 0 1 mXPUSHi(len);
2538 0 1 mXPUSHs(newSVpv(buf, 0));
2540 0 1 mXPUSHi(len);
2541 0 1 mXPUSHs(newSVpv(buf, 0));
2681 0 3 RETVAL = SvUVx(++sv);
2696 0 1 EXTEND(SP, 1);
2697 0 1 PUSHu(42);
2706 0 1 XPUSHu(43);
0 1 XPUSHu(43);
2720 1 1 RETVAL = UTF8_SAFE_SKIP(const_s, s + UTF8SKIP(s) + adjustment);
2751 7 10 if (len == (STRLEN) -1) {
2775 1 3 av_push(av, newSVuv(utf8_to_uvchr(const_s, &len)));
2776 1 3 if (len == (STRLEN) -1) {
2797 1 0 RETVAL = ref == get_PL_signals_2() && ref == get_PL_signals_3();
1 0 RETVAL = ref == get_PL_signals_2() && ref == get_PL_signals_3();
2843 0 1 RETVAL = newSViv(PL_tokenbuf[0]);
2872 0 1 PUSHMARK(SP);
2873 0 1 mXPUSHs(newSVpv(string, 0));
2886 0 1 ppp_TESTVAR(PL_DBsignal);
2887 0 1 ppp_TESTVAR(PL_DBsingle);
2888 0 1 ppp_TESTVAR(PL_DBsub);
2889 0 1 ppp_TESTVAR(PL_DBtrace);
2890 0 1 ppp_TESTVAR(PL_compiling);
2891 0 1 ppp_TESTVAR(PL_curcop);
2892 0 1 ppp_TESTVAR(PL_curstash);
2893 0 1 ppp_TESTVAR(PL_debstash);
2894 0 1 ppp_TESTVAR(PL_defgv);
2895 0 1 ppp_TESTVAR(PL_diehook);
2898 0 1 mXPUSHi(PL_dirty ? 1 : 1);
2903 0 1 ppp_TESTVAR(PL_dowarn);
2904 0 1 ppp_TESTVAR(PL_errgv);
2905 0 1 ppp_TESTVAR(PL_laststatval);
2906 0 1 ppp_TESTVAR(PL_no_modify);
2907 0 1 ppp_TESTVAR(PL_perl_destruct_level);
2908 0 1 ppp_TESTVAR(PL_perldb);
2909 0 1 ppp_TESTVAR(PL_stack_base);
2910 0 1 ppp_TESTVAR(PL_stack_sp);
2911 0 1 ppp_TESTVAR(PL_statcache);
2912 0 1 ppp_TESTVAR(PL_stdingv);
2913 0 1 ppp_TESTVAR(PL_sv_arenaroot);
2914 0 1 ppp_TESTVAR(PL_tainted);
2915 0 1 ppp_TESTVAR(PL_tainting);
2917 0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
0 1 ppp_PARSERVAR(ppp_expect_t, PL_expect);
2918 0 1 ppp_PARSERVAR(line_t, PL_copline);
0 1 ppp_PARSERVAR(line_t, PL_copline);
0 1 ppp_PARSERVAR(line_t, PL_copline);
0 1 ppp_PARSERVAR(line_t, PL_copline);
0 1 ppp_PARSERVAR(line_t, PL_copline);
0 1 ppp_PARSERVAR(line_t, PL_copline);
2919 0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
0 1 ppp_PARSERVAR(ppp_rsfp_t, PL_rsfp);
2920 0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
0 1 ppp_PARSERVAR(AV *, PL_rsfp_filters);
2921 0 1 ppp_PARSERVAR(SV *, PL_linestr);
0 1 ppp_PARSERVAR(SV *, PL_linestr);
0 1 ppp_PARSERVAR(SV *, PL_linestr);
0 1 ppp_PARSERVAR(SV *, PL_linestr);
0 1 ppp_PARSERVAR(SV *, PL_linestr);
0 1 ppp_PARSERVAR(SV *, PL_linestr);
2922 0 1 ppp_PARSERVAR(char *, PL_bufptr);
0 1 ppp_PARSERVAR(char *, PL_bufptr);
0 1 ppp_PARSERVAR(char *, PL_bufptr);
0 1 ppp_PARSERVAR(char *, PL_bufptr);
0 1 ppp_PARSERVAR(char *, PL_bufptr);
0 1 ppp_PARSERVAR(char *, PL_bufptr);
2923 0 1 ppp_PARSERVAR(char *, PL_bufend);
0 1 ppp_PARSERVAR(char *, PL_bufend);
0 1 ppp_PARSERVAR(char *, PL_bufend);
0 1 ppp_PARSERVAR(char *, PL_bufend);
0 1 ppp_PARSERVAR(char *, PL_bufend);
0 1 ppp_PARSERVAR(char *, PL_bufend);
2924 0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
0 1 ppp_PARSERVAR(ppp_lex_state_t, PL_lex_state);
2925 0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
0 1 ppp_PARSERVAR(SV *, PL_lex_stuff);
2926 0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
0 1 ppp_PARSERVAR(ppp_error_count_t, PL_error_count);
2927 0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
0 1 ppp_PARSERVAR(ppp_in_my_t, PL_in_my);
2929 0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
0 1 ppp_PARSERVAR(HV*, PL_in_my_stash);
2971 1 1 if (ckWARN(WARN_MISC))