Devel-Debug-DBGp
view release on metacpan or search on metacpan
add G_NOARGS to the call_sv() call, so @_ is not copied,
and the callee can modify it.
DB::sub (Perl) does this for all calls, because it's written in
Perl, so @_ is always there, but when DB::XS::sub is called,
@_ is not set up, because the sub is an XS.
*/
I32 noargs = (PL_op->op_flags & OPf_STACKED) ? 0 : G_NOARGS;
bool in_debugger;
int retcount;
PPCODE:
/*
We're passing through our arguments unmodified, so we can
re-push them in place, or just restore the MARK declared by
the implicit dXSARGS, and get the non-adjusted stack pointer
from the interpreter global.
*/
PUSHMARK(MARK);
/* not needed right now, added just in case */
SPAGAIN;
( run in 1.587 second using v1.01-cache-2.11-cpan-71847e10f99 )