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;
438 1 0 str = SvPVbyte(sv, len);
439 1 0 RETVAL = strEQ(str, "mhx") ? (IV) len : (IV) -1;
449 1 1 str = SvPV_nolen(sv);
450 1 1 RETVAL = strEQ(str, "mhx") ? 42 : 0;
461 1 1 str = SvPV_const(sv, len);
462 1 1 RETVAL = len + (strEQ(str, "mhx") ? 40 : 0);
473 1 1 str = SvPV_mutable(sv, len);
474 1 1 RETVAL = len + (strEQ(str, "mhx") ? 41 : 0);
485 1 1 str = SvPV_flags(sv, len, SV_GMAGIC);
486 1 1 RETVAL = len + (strEQ(str, "mhx") ? 42 : 0);
497 1 1 str = SvPV_flags_const(sv, len, SV_GMAGIC);
498 1 1 RETVAL = len + (strEQ(str, "mhx") ? 43 : 0);
508 1 1 str = SvPV_flags_const_nolen(sv, SV_GMAGIC);
509 1 1 RETVAL = strEQ(str, "mhx") ? 47 : 0;
520 1 1 str = SvPV_flags_mutable(sv, len, SV_GMAGIC);
521 1 1 RETVAL = len + (strEQ(str, "mhx") ? 45 : 0);
532 1 3 str = SvPV_force(sv, len);
533 1 3 RETVAL = len + (strEQ(str, "mhx") ? 46 : 0);
543 1 1 str = SvPV_force_nolen(sv);
544 1 1 RETVAL = strEQ(str, "mhx") ? 50 : 0;
555 1 1 str = SvPV_force_mutable(sv, len);
556 1 1 RETVAL = len + (strEQ(str, "mhx") ? 48 : 0);
567 1 1 str = SvPV_force_nomg(sv, len);
568 1 1 RETVAL = len + (strEQ(str, "mhx") ? 49 : 0);
578 1 1 str = SvPV_force_nomg_nolen(sv);
579 1 1 RETVAL = strEQ(str, "mhx") ? 53 : 0;
590 1 1 str = SvPV_force_flags(sv, len, SV_GMAGIC);
591 1 1 RETVAL = len + (strEQ(str, "mhx") ? 51 : 0);
601 1 1 str = SvPV_force_flags_nolen(sv, SV_GMAGIC);
602 1 1 RETVAL = strEQ(str, "mhx") ? 55 : 0;
613 1 1 str = SvPV_force_flags_mutable(sv, len, SV_GMAGIC);
614 1 1 RETVAL = len + (strEQ(str, "mhx") ? 53 : 0);
624 1 1 str = SvPV_nolen_const(sv);
625 1 1 RETVAL = strEQ(str, "mhx") ? 57 : 0;
636 1 1 str = SvPV_nomg(sv, len);
637 1 1 RETVAL = len + (strEQ(str, "mhx") ? 55 : 0);
648 1 1 str = SvPV_nomg_const(sv, len);
649 1 1 RETVAL = len + (strEQ(str, "mhx") ? 56 : 0);
659 1 1 str = SvPV_nomg_const_nolen(sv);
660 1 1 RETVAL = strEQ(str, "mhx") ? 60 : 0;
670 1 1 str = SvPV_nomg_nolen(sv);
671 1 1 RETVAL = strEQ(str, "mhx") ? 61 : 0;
684 2 0 str = SvPV_const(insv, slen);
685 0 2 XPUSHs(sv);
686 0 2 mXPUSHi(SvLEN(sv));
690 0 2 mXPUSHi(SvLEN(sv));
702 0 1 mXPUSHi(SvREFCNT(sv) == 1);
704 0 1 mXPUSHi(sv == svr);
705 0 1 mXPUSHi(SvREFCNT(sv) == 2);
707 0 1 mXPUSHi(sv == svr);
708 0 1 mXPUSHi(SvREFCNT(sv) == 3);
710 0 1 mXPUSHi(sv == svr);
711 0 1 mXPUSHi(SvREFCNT(sv) == 4);
713 0 1 mXPUSHi(sv == svr);
714 0 1 mXPUSHi(SvREFCNT(sv) == 5);
716 0 1 mXPUSHi(SvREFCNT(sv) == 6);
717 1 0 SvREFCNT_inc_simple_void(sv);
718 0 1 mXPUSHi(SvREFCNT(sv) == 7);
720 0 1 mXPUSHi(SvREFCNT(sv) == 8);
722 0 1 mXPUSHi(SvREFCNT(sv) == 9);
723 8 1 while (SvREFCNT(sv) > 1)
725 0 1 mXPUSHi(SvREFCNT(sv) == 1);
739 1 0 RETVAL = SvUVX(sv) == val ? 42 : -1;
747 1 0 RETVAL = strEQ(SvPVX_const(sv), "mhx") ? 43 : -1;
755 1 0 RETVAL = strEQ(SvPVX_mutable(sv), "mhx") ? 44 : -1;
803 0 6 EXTEND(SP, 1);
812 0 2 EXTEND(SP, 1);
822 27 18 for (i=0; i
824 0 18 PUSHMARK(SP);
829 0 18 EXTEND(SP, 1);
839 9 6 for (i=0; i
841 0 6 PUSHMARK(SP);
846 0 6 EXTEND(SP, 1);
857 0 6 if (items > 8) /* play safe */
859 9 6 for (i=2; i
860 9 0 args[i-2] = SvPV_nolen(ST(i));
865 0 6 EXTEND(SP, 1);
875 15 6 for (i=0; i
877 0 6 PUSHMARK(SP);
882 0 6 EXTEND(SP, 1);
892 15 6 for (i=0; i
894 0 6 PUSHMARK(SP);
899 0 6 EXTEND(SP, 1);
920 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);
927 1 0 RETVAL = CopFILE(PL_curcop);
942 1 5 if (!cx) XSRETURN_EMPTY;
944 0 5 EXTEND(SP, 4);
946 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);
947 5 0 ST(0) = pv ? sv_2mortal(newSVpv(pv, 0)) : &PL_sv_undef;
949 5 0 ST(1) = isGV(gv) ? sv_2mortal(newSVpv(GvNAME(gv), 0)) : &PL_sv_undef;
951 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);
952 5 0 ST(2) = pv ? sv_2mortal(newSVpv(pv, 0)) : &PL_sv_undef;
954 5 0 ST(3) = isGV(gv) ? sv_2mortal(newSVpv(GvNAME(gv), 0)) : &PL_sv_undef;
991 2 0 pv = SvPV(string, len);
992 1 1 if (!grok_number(pv, len, &RETVAL))
1005 1 0 pv = SvPV(string, len);
1018 1 0 pv = SvPV(string, len);
1031 1 0 pv = SvPV(string, len);
1043 2 0 pv = SvPV(string, len);
1044 1 1 if (!Perl_grok_number(aTHX_ pv, len, &RETVAL))
1057 1 0 pv = SvPV(string, len);
1070 1 0 pv = SvPV(string, len);
1083 1 0 pv = SvPV(string, len);
1099 0 1 if (GvSVn(gv) != NULL)
1 0 if (GvSVn(gv) != NULL)
1113 1 0 if (isGV_with_GP(gv))
0 1 if (isGV_with_GP(gv))
0 0 if (isGV_with_GP(gv))
1117 1 0 if (!isGV(&PL_sv_undef))
1131 1 0 if(xv == NULL) RETVAL++;
1133 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1135 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1169 1 0 const char * const name = SvPV_const(namesv, len);
1172 0 1 if (SvTYPE(gv) == SVt_PVGV)
1174 0 1 if (multi) flags |= GV_ADDMULTI;
1176 0 1 XPUSHs( gv ? (SV*)gv : &PL_sv_undef);
1 0 XPUSHs( gv ? (SV*)gv : &PL_sv_undef);
1217 0 1 EXTEND(SP, 3);
1226 0 1 EXTEND(SP, 3);
1235 0 1 EXTEND(SP, 3);
1244 0 1 EXTEND(SP, 3);
1253 0 1 EXTEND(SP, 3);
1262 0 1 mXPUSHs(newSVpv("foo", 0));
1263 0 1 mXPUSHs(newSVpv("bar13", 3));
1264 0 1 mXPUSHs(newSViv(42));
1270 0 1 mXPUSHp("one", 3);
1271 0 1 mXPUSHp("two", 3);
1272 0 1 mXPUSHp("three", 5);
1278 0 1 mXPUSHn(0.5);
1279 0 1 mXPUSHn(-0.25);
1280 0 1 mXPUSHn(0.125);
1286 0 1 mXPUSHi(-1);
1287 0 1 mXPUSHi(2);
1288 0 1 mXPUSHi(-3);
1294 0 1 mXPUSHu(1);
1295 0 1 mXPUSHu(2);
1296 0 1 mXPUSHu(3);
1314 1 0 stash = gv_stashpv(SvPV_nolen(package), 0);
1320 1 0 if (mg)
1340 1 0 stash = gv_stashpv(SvPV_nolen(package), 0);
1346 1 0 if (mg)
1384 2 4 if ((mg = mg_findext((SV*)obj, PERL_MAGIC_ext, &null_mg_vtbl))) {
1385 0 2 XPUSHs(sv_2mortal(newSVpv(mg->mg_ptr, strlen(mg->mg_ptr))));
1387 0 4 XPUSHs(sv_2mortal(newSVpvs("Sorry, your princess is in another castle.")));
1405 1 0 str = SvPV(sv2, len);
1444 1 0 str = SvPV(sv2, len);
1469 1 0 str = SvPV(sv2, len);
1478 1 1 RETVAL = SvVSTRING_mg(sv) != NULL;
1 0 RETVAL = SvVSTRING_mg(sv) != NULL;
1492 0 1 if (!mg)
1518 1 0 if (memEQ(p, "Hello", 6))
1521 1 0 if (memEQ(p, "\0\0\0\0\0\0", 6))
1523 1 0 if (memEQs(p, 6, "\0\0\0\0\0\0"))
1526 1 0 if (memNE(p, "\0\0\0\0\0\0", 6))
1528 1 0 if (memNEs(p, 6, "\0\0\0\0\0\0"))
1533 1 0 if (memEQ(p, "\0\0\0\0\0\0", 6))
1556 2 0 croak_sv(ERRSV);
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)) {
1641 2 1 for (i = 0; i < 2; i++) {
1645 2 0 kid = OpSIBLING(kid);
1648 1 0 middlekid = OpSIBLING(x);
1651 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 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)) {
1660 0 1 if (count != 2) {
1664 1 0 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
0 1 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
0 0 if (OpHAS_SIBLING(lastkid) || OpSIBLING(lastkid)) {
1671 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1681 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1686 1 0 OpMAYBESIB_set(x, lastkid, NULL);
1688 1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1 0 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
0 1 if (! OpHAS_SIBLING(x) || ! OpSIBLING(x) ) {
1694 1 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 1 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
0 0 if (OpHAS_SIBLING(x) || OpSIBLING(x)) {
1722 1 0 RETVAL += PTR2ul(p) != 0UL ? 2 : 0;
1723 1 0 RETVAL += PTR2UV(p) != (UV) 0 ? 4 : 0;
1724 1 0 RETVAL += PTR2IV(p) != (IV) 0 ? 8 : 0;
1725 1 0 RETVAL += PTR2NV(p) != (NV) 0 ? 16 : 0;
1726 1 0 RETVAL += p > NUM2PTR(int *, 0) ? 32 : 0;
1780 0 2 mXPUSHp("test1", 5);
1781 1 1 if (two)
1782 0 1 mXPUSHp("test2", 5);
1783 1 1 if (two)
1792 1 1 RETVAL = newSVsv(boolSV(value));
1799 2 0 RETVAL = newSVsv(DEFSV);
1806 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1810 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1815 0 1 XPUSHs(sv_mortalcopy(DEFSV));
1 0 XPUSHs(sv_mortalcopy(DEFSV));
1821 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);
1839 1 0 dXSTARG;
1841 0 1 PUSHi(42);
1856 0 2 XPUSHs(x);
1866 0 1 mXPUSHs(newSVpv(string, 0));
1887 2 0 key = SvPV(utf8_key, klen);
1888 1 1 if (SvUTF8(utf8_key)) klen *= -1;
1893 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);
1905 0 1 mXPUSHp("Yay", 3);
1912 0 1 mXPUSHi(C_ARRAY_LENGTH(x)); /* 4 */
1913 0 1 mXPUSHi(*(C_ARRAY_END(x)-1)); /* 13 */
1919 2 0 RETVAL = isBLANK(ord);
1 1 RETVAL = isBLANK(ord);
1927 2 0 RETVAL = isBLANK_A(ord);
1 1 RETVAL = isBLANK_A(ord);
1935 2 0 RETVAL = isUPPER(ord);
1 1 RETVAL = isUPPER(ord);
1943 3 0 RETVAL = isUPPER_A(ord);
1 2 RETVAL = isUPPER_A(ord);
1951 2 0 RETVAL = isLOWER(ord);
1 1 RETVAL = isLOWER(ord);
1959 3 0 RETVAL = isLOWER_A(ord);
1 2 RETVAL = isLOWER_A(ord);
1967 2 0 RETVAL = isALPHA(ord);
1 1 RETVAL = isALPHA(ord);
1975 2 0 RETVAL = isALPHA_A(ord);
1 1 RETVAL = isALPHA_A(ord);
1983 2 0 RETVAL = isWORDCHAR(ord);
1 1 RETVAL = isWORDCHAR(ord);
1991 2 0 RETVAL = isWORDCHAR_A(ord);
1 1 RETVAL = isWORDCHAR_A(ord);
1999 2 0 RETVAL = isALPHANUMERIC(ord);
1 1 RETVAL = isALPHANUMERIC(ord);
2007 2 0 RETVAL = isALPHANUMERIC_A(ord);
1 1 RETVAL = isALPHANUMERIC_A(ord);
2015 2 0 RETVAL = isALNUM(ord);
1 1 RETVAL = isALNUM(ord);
2023 2 0 RETVAL = isALNUM_A(ord);
1 1 RETVAL = isALNUM_A(ord);
2031 2 0 RETVAL = isDIGIT(ord);
1 1 RETVAL = isDIGIT(ord);
2039 2 0 RETVAL = isDIGIT_A(ord);
1 1 RETVAL = isDIGIT_A(ord);
2063 2 0 RETVAL = isIDFIRST(ord);
1 1 RETVAL = isIDFIRST(ord);
2071 2 0 RETVAL = isIDFIRST_A(ord);
1 1 RETVAL = isIDFIRST_A(ord);
2079 2 0 RETVAL = isIDCONT(ord);
1 1 RETVAL = isIDCONT(ord);
2087 2 0 RETVAL = isIDCONT_A(ord);
1 1 RETVAL = isIDCONT_A(ord);
2095 2 0 RETVAL = isSPACE(ord);
1 1 RETVAL = isSPACE(ord);
2103 2 0 RETVAL = isSPACE_A(ord);
1 1 RETVAL = isSPACE_A(ord);
2127 2 0 RETVAL = isCNTRL(ord);
1 1 RETVAL = isCNTRL(ord);
2135 2 0 RETVAL = isCNTRL_A(ord);
1 1 RETVAL = isCNTRL_A(ord);
2143 2 0 RETVAL = isPRINT(ord);
1 1 RETVAL = isPRINT(ord);
2151 2 0 RETVAL = isPRINT_A(ord);
1 1 RETVAL = isPRINT_A(ord);
2159 2 0 RETVAL = isGRAPH(ord);
1 1 RETVAL = isGRAPH(ord);
2167 2 0 RETVAL = isGRAPH_A(ord);
1 1 RETVAL = isGRAPH_A(ord);
2175 2 0 RETVAL = isPUNCT(ord);
1 1 RETVAL = isPUNCT(ord);
2183 2 0 RETVAL = isPUNCT_A(ord);
1 1 RETVAL = isPUNCT_A(ord);
2191 2 0 RETVAL = isXDIGIT(ord);
1 1 RETVAL = isXDIGIT(ord);
2199 2 0 RETVAL = isXDIGIT_A(ord);
1 1 RETVAL = isXDIGIT_A(ord);
2207 2 0 RETVAL = isPSXSPC(ord);
1 1 RETVAL = isPSXSPC(ord);
2215 2 0 RETVAL = isPSXSPC_A(ord);
1 1 RETVAL = isPSXSPC_A(ord);
2288 1 0 if (SvTYPE(sv) == SVt_NULL)
2295 1 0 if (SvTYPE(sv) == SVt_PVIV)
2302 1 0 if (SvTYPE(sv) == SVt_PVHV)
2309 1 0 if (SvTYPE(sv) == SVt_PVAV)
2324 0 1 mXPUSHs(newSVpvn("test", 4));
2325 0 1 mXPUSHs(newSVpvn("test", 2));
2326 0 1 mXPUSHs(newSVpvn("test", 0));
2327 0 1 mXPUSHs(newSVpvn(NULL, 2));
2328 0 1 mXPUSHs(newSVpvn(NULL, 0));
2334 0 1 XPUSHs(newSVpvn_flags("test", 4, SVs_TEMP));
2335 0 1 XPUSHs(newSVpvn_flags("test", 2, SVs_TEMP));
2336 0 1 XPUSHs(newSVpvn_flags("test", 0, SVs_TEMP));
2337 0 1 XPUSHs(newSVpvn_flags(NULL, 2, SVs_TEMP));
2338 0 1 XPUSHs(newSVpvn_flags(NULL, 0, SVs_TEMP));
2344 0 1 XPUSHs(newSVpvn_flags("test", 4, SVs_TEMP|SVf_UTF8));
2365 0 1 EXTEND(SP, 8);
2389 0 1 EXTEND(SP, 4);
2405 0 1 mXPUSHs(newSVpvs("newSVpvs"));
2411 0 1 XPUSHs(newSVpvs_flags("newSVpvs_flags", SVs_TEMP));
2423 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "pvs");
2449 0 1 XPUSHs(sv_mortalcopy(*s));
2480 1 0 if(xv == NULL) RETVAL++;
2482 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
2484 1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
1 0 if(xv && SvTYPE(xv) == SVt_PVCV) RETVAL++;
2506 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "mhx");
2515 1 0 RETVAL += strEQ(SvPV_nolen_const(sv), "foobar");
2532 0 1 len = my_snprintf(buf, sizeof buf, "foo%s%d", "bar", 42);
2533 0 1 mXPUSHi(len);
2534 0 1 mXPUSHs(newSVpv(buf, 0));
2548 0 1 mXPUSHi(len);
2549 0 1 mXPUSHs(newSVpv(buf, 0));
2563 0 1 mXPUSHi(len);
2564 0 1 mXPUSHs(newSVpv(buf, 0));
2566 0 1 mXPUSHi(len);
2567 0 1 mXPUSHs(newSVpv(buf, 0));
2569 0 1 mXPUSHi(len);
2570 0 1 mXPUSHs(newSVpv(buf, 0));
2572 0 1 mXPUSHi(len);
2573 0 1 mXPUSHs(newSVpv(buf, 0));
2575 0 1 mXPUSHi(len);
2576 0 1 mXPUSHs(newSVpv(buf, 0));
2578 0 1 mXPUSHi(len);
2579 0 1 mXPUSHs(newSVpv(buf, 0));
2719 0 3 RETVAL = SvUVx(++sv);
2734 0 1 EXTEND(SP, 1);
2735 0 1 PUSHu(42);
2744 0 1 XPUSHu(43);
0 1 XPUSHu(43);
2758 1 1 RETVAL = UTF8_SAFE_SKIP(const_s, s + UTF8SKIP(s) + adjustment);
2789 7 10 if (len == (STRLEN) -1) {
2813 1 3 av_push(av, newSVuv(utf8_to_uvchr(const_s, &len)));
2814 1 3 if (len == (STRLEN) -1) {
2835 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();
2881 0 1 RETVAL = newSViv(PL_tokenbuf[0]);
2910 0 1 PUSHMARK(SP);
2911 0 1 mXPUSHs(newSVpv(string, 0));
2924 0 1 ppp_TESTVAR(PL_DBsignal);
2925 0 1 ppp_TESTVAR(PL_DBsingle);
2926 0 1 ppp_TESTVAR(PL_DBsub);
2927 0 1 ppp_TESTVAR(PL_DBtrace);
2928 0 1 ppp_TESTVAR(PL_compiling);
2929 0 1 ppp_TESTVAR(PL_curcop);
2930 0 1 ppp_TESTVAR(PL_curstash);
2931 0 1 ppp_TESTVAR(PL_debstash);
2932 0 1 ppp_TESTVAR(PL_defgv);
2933 0 1 ppp_TESTVAR(PL_diehook);
2936 0 1 mXPUSHi(PL_dirty ? 1 : 1);
2941 0 1 ppp_TESTVAR(PL_dowarn);
2942 0 1 ppp_TESTVAR(PL_errgv);
2943 0 1 ppp_TESTVAR(PL_laststatval);
2944 0 1 ppp_TESTVAR(PL_no_modify);
2945 0 1 ppp_TESTVAR(PL_perl_destruct_level);
2946 0 1 ppp_TESTVAR(PL_perldb);
2947 0 1 ppp_TESTVAR(PL_stack_base);
2948 0 1 ppp_TESTVAR(PL_stack_sp);
2949 0 1 ppp_TESTVAR(PL_statcache);
2950 0 1 ppp_TESTVAR(PL_stdingv);
2951 0 1 ppp_TESTVAR(PL_sv_arenaroot);
2952 0 1 ppp_TESTVAR(PL_tainted);
2953 0 1 ppp_TESTVAR(PL_tainting);
2954 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);
2955 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);
2956 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);
2957 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);
2958 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);
2959 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);
2960 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);
2961 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);
2962 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);
2963 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);
2964 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);
2966 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);
3015 1 1 if (ckWARN(WARN_MISC))