X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=deb.c;h=6a5a21c20247e61df5857b05ffdddc7d23fe489c;hb=cc65bb4961e551c0b5a3921471c9232b097b937e;hp=4b964a32a1d1ac4ad352ca7f63a2649862b5f609;hpb=be3c0a43e1e6b1244032726df02a3ab450a3c4be;p=p5sagit%2Fp5-mst-13.2.git diff --git a/deb.c b/deb.c index 4b964a3..6a5a21c 100644 --- a/deb.c +++ b/deb.c @@ -45,7 +45,7 @@ void Perl_vdeb(pTHX_ const char *pat, va_list *args) { #ifdef DEBUGGING - char* file = CopFILE(PL_curcop); + char* file = OutCopFILE(PL_curcop); #ifdef USE_5005THREADS PerlIO_printf(Perl_debug_log, "0x%"UVxf" (%s:%ld)\t", @@ -81,11 +81,14 @@ Perl_debstackptrs(pTHX) I32 Perl_debstack(pTHX) { -#ifdef DEBUGGING +#ifndef SKIP_DEBUGGING I32 top = PL_stack_sp - PL_stack_base; register I32 i = top - 30; I32 *markscan = PL_markstack + PL_curstackinfo->si_markoff; + if (CopSTASH_eq(PL_curcop, PL_debstash) && !DEBUG_J_TEST_) + return 0; + if (i < 0) i = 0; @@ -118,6 +121,6 @@ Perl_debstack(pTHX) } while (1); PerlIO_printf(Perl_debug_log, "\n"); -#endif /* DEBUGGING */ +#endif /* SKIP_DEBUGGING */ return 0; }