Devel::Events::Generator::SubTrace - generate executing_line events using the perl debugger api.
executing_line
my $g = Devel::Events::Generator::SubTrace->new( handler => $h ); $g->enable(); # every subroutine will have two events fired, on entry and exit $g->disable();
This Devel::Events generator will fire sub tracing events using DB::sub, a perl debugger hook.
DB::sub
Only one instance may be enabled at a given time. Use Devel::Events::Handler::Multiplex to deliver events to multiple handlers.
Subroutines inside the Devel::Events namespace or it's children will be skipped.
Enable this generator instance, disabling any other instance of Devel::Events::Generator::SubTrace.
Stop firing events.
Called by DB::sub. Sends the enter_sub event.
enter_sub
Called by DB::sub. Sends the leave_sub event.
leave_sub
perldebguts, Devel::CallTrace, DB, Devel::ebug, perl5db.pl
To install Devel::Events, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::Events
CPAN shell
perl -MCPAN -e shell install Devel::Events
For more information on module installation, please visit the detailed CPAN module installation guide.