Search results for "module:Devel::Events"
Devel::Events - Extensible instrumentation framework
Devel::Events is an event generation, filtering and analaysis framework for instrumenting and auditing perl code. The design's purpose is to decouple the mechanics of code instrumentation from the analysis, making it easier to write debugging/profili...
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Match - Event matching, splicing and dicing.
This class provides event list filtering, chunking etc based on a simple match format. This class is used by Devel::Events::Handler::Log::Memory in order to ease access into the event log....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter - A handler role that filters events and delegates to another
This role allows you to build event filters easily:...
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Objects - Object tracking support for Devel::Events
This package provides an event generator and a handler for Devel::Events, that facilitate leak checking. There are two components of this module: Devel::Events::Generator::Objects, and Devel::Events::Handler::ObjectTracker. The first one uses some tr...
NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC
Devel::Events::Handler - An optional base role for event handlers.
This convenience role reminds you to add a "new_event" method....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Generator - An optional base role for event generators.
This convenience role provides a basic "send_event" method, useful for implementing generators....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::Warn - log every event to STDERR
This is a very simple debugging aid to see that your filter/handler chains are set up correctly. A useful helper function you can define is something along the lines of: sub _warn_events ($) { my $handler = shift; Devel::Events::Filter::Warn->new( ha...
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::Size - Add Devel::Size info to event data.
This class uses Devel::Size and optionally Devel::Size::Report to provide size information for data found inside events. Typical usage would be to apply it to the "object" field in conjunction with Devel::Events::Objects....
NUFFIN/Devel-Events-Filter-Size-0.03 - 20 Sep 2007 15:43:40 UTC
Devel::Events::Filter::Drop - Remove events that match or don't match a condition
This filter allows dropping of events that match (or that don't match) a condition. The actual matching is done by Devel::Events::Match....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::Stamp - Add time/context stamping to events
This event filter will add timing and context information to the event. The parameters are prepended so that upon hash assignment the event generator will get precedence....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::Callback - Callback based Devel::Events::Filter
Duh....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::Stringify - A simple event filter to prevent leaks
This event filter will remove all reference data from events. Events may contain references to the data they are reporting on. If the event data is not thrown away immediately this might affect the flow of the program, causing leaks. This filter prev...
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Handler::Callback - An event handler that delegates to code references.
This object will let you easily create handlers that are callbacks. This is used extensively in the test suites....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Handler::Multiplex - Delegate events to multiple handlers
This handler repeats events to any number of sub handlers. It is useful as a central hub, delegating to any number of sub listeners, from any number of generators....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Generator::Require - Event generator for loading of code using require
This generator allows instrumentation of module/file loading via "require". This includes "use" statements....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Generator::Objects - Generate events for blessing and destruction of objects.
This module overrides "CORE::GLOBAL::bless" on load. The altered version will delegate back to the original version until an instance of a generator is enabled. When a generator is enabled (only one Devel::Events::Generator::Objects instance may be e...
NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC
Devel::Events::Generator::SubTrace - generate executing_line events using the perl debugger api
This Devel::Events generator will fire sub tracing events using "DB::sub", a perl debugger hook. Only one instance may be enabled at a given time. Use Devel::Events::Handler::Multiplex to deliver events to multiple handlers. Subroutines inside the De...
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Generator::LineTrace - Generate executing_line events using the perl debugger api
This Devel::Events generator will fire line tracing events using "DB::DB", a perl debugger hook. Only one instance may be enabled at a given time. Use Devel::Events::Handler::Multiplex to deliver events to multiple handlers....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Filter::RemoveFields - Remove certain fields from events
This simple filter will remove all instances of a certain field in an event....
ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC
Devel::Events::Handler::ObjectTracker - A Devel::Events that tracks leaks
This object will keep track of every object created and every object destroyed based on the "object_bless" and "object_destroy" events. Reblessing is accounted for. This handler doesn't perform any magical stuff, Devel::Events::Generator::Objects is ...
NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC