X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=deb.c;h=0c25225841114985d89f2003fc66af10e1bd2075;hb=6dc3770de71571cb8748c31b5cb908c0da56924c;hp=af86540bba03b857f82c569e156e8ded2f592674;hpb=17c3b45099488fbc22dc1d4e0e4600c17bc12645;p=p5sagit%2Fp5-mst-13.2.git diff --git a/deb.c b/deb.c index af86540..0c25225 100644 --- a/deb.c +++ b/deb.c @@ -22,20 +22,20 @@ deb(const char *pat, ...) dTHR; va_list args; register I32 i; - GV* gv = curcop->cop_filegv; + GV* gv = PL_curcop->cop_filegv; #ifdef USE_THREADS PerlIO_printf(Perl_debug_log, "0x%lx (%s:%ld)\t", (unsigned long) thr, SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", - (long)curcop->cop_line); + (long)PL_curcop->cop_line); #else PerlIO_printf(Perl_debug_log, "(%s:%ld)\t", SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", - (long)curcop->cop_line); + (long)PL_curcop->cop_line); #endif /* USE_THREADS */ - for (i=0; isi_markbase; + I32 *markscan = PL_curstackinfo->si_markbase; if (i < 0) i = 0; - while (++markscan <= markstack_ptr) + while (++markscan <= PL_markstack_ptr) if (*markscan >= i) break; @@ -91,21 +91,21 @@ debstack(void) #else PerlIO_printf(Perl_debug_log, i ? " => ... " : " => "); #endif /* USE_THREADS */ - if (stack_base[0] != &sv_undef || stack_sp < stack_base) + if (PL_stack_base[0] != &PL_sv_undef || PL_stack_sp < PL_stack_base) PerlIO_printf(Perl_debug_log, " [STACK UNDERFLOW!!!]\n"); do { ++i; - if (markscan <= markstack_ptr && *markscan < i) { + if (markscan <= PL_markstack_ptr && *markscan < i) { do { ++markscan; PerlIO_putc(Perl_debug_log, '*'); } - while (markscan <= markstack_ptr && *markscan < i); + while (markscan <= PL_markstack_ptr && *markscan < i); PerlIO_printf(Perl_debug_log, " "); } if (i > top) break; - PerlIO_printf(Perl_debug_log, "%-4s ", SvPEEK(stack_base[i])); + PerlIO_printf(Perl_debug_log, "%-4s ", SvPEEK(PL_stack_base[i])); } while (1); PerlIO_printf(Perl_debug_log, "\n");