The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "module:Devel::Events"

Devel::Events - Extensible instrumentation framework River stage one • 5 direct dependents • 6 total dependents

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. River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 2 direct dependents • 3 total dependents

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. River stage one • 5 direct dependents • 6 total dependents

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. River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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. River stage zero No dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

Duh....

ETHER/Devel-Events-0.09 - 27 Mar 2018 01:02:58 UTC

Devel::Events::Filter::Stringify - A simple event filter to prevent leaks River stage one • 5 direct dependents • 6 total dependents

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. River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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. River stage one • 2 direct dependents • 3 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 5 direct dependents • 6 total dependents

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 River stage one • 2 direct dependents • 3 total dependents

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
41 results (0.068 seconds)