Devel::Pointer - Fiddle around with pointers River stage zero No dependents

The primary purpose of this is to turn a smashed reference address back into a value. Once a reference is treated as a numeric value, you can't dereference it normally; although with this module, you can. Be careful, though, to avoid dereferencing th...

SIMON/Devel-Pointer-1.00 - 05 Sep 2001 16:35:23 UTC

Devel::Pointer::PP - Fiddle around with pointers, safer than Devel::Pointer River stage zero No dependents

The primary purpose of this is to turn a smashed reference address back into a value. Once a reference is treated as a numeric or string value, you can't dereference it normally; although with this module, you can. Be careful, though, to avoid derefe...

JJORE/Devel-Pointer-PP-1.01 - 24 May 2005 22:29:51 UTC

Devel::PtrTable - Interface to perl's old-new pointer mapping for cloning River stage zero No dependents

MNUNBERG/Devel-PtrTable-0.03 - 19 Dec 2011 23:01:42 UTC

Devel::Leak - Utility for looking for perl objects that are not reclaimed. River stage two • 6 direct dependents • 14 total dependents

Devel::Leak has two functions "NoteSV" and "CheckSV". "NoteSV" walks the perl internal table of allocated SVs (scalar values) - (which actually contains arrays and hashes too), and records their addresses in a table. It returns a count of these "thin...

NI-S/Devel-Leak-0.03 - 18 Mar 2004 17:27:09 UTC

Devel::Size - Perl extension for finding the memory usage of Perl variables River stage three • 19 direct dependents • 286 total dependents

This module figures out the real size of Perl variables in bytes, as accurately as possible. Call functions with a reference to the variable you want the size of. If the variable is a plain scalar it returns the size of this scalar. If the variable i...

NWCLARK/Devel-Size-0.83 - 23 Apr 2019 17:19:03 UTC

Devel::Peek - A data debugging tool for the XS programmer River stage five • 10870 direct dependents • 31616 total dependents

Devel::Peek contains functions which allows raw Perl datatypes to be manipulated from a Perl script. This is used by those who do XS programming to check that the data they are sending from C to Perl looks as they think it should look. The trick, the...

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 UTC

Devel::Peek - A data debugging tool for the XS programmer River stage five • 10870 direct dependents • 31616 total dependents

Devel::Peek contains functions which allows raw Perl datatypes to be manipulated from a Perl script. This is used by those who do XS programming to check that the data they are sending from C to Perl looks as they think it should look. The trick, the...

SHAY/perl-5.32.1 - 23 Jan 2021 14:56:24 UTC

Devel::Plumber - memory leak finder for C programs River stage zero No dependents

Devel::Plumber is a memory leak finder for C programs, implemented in Perl. It uses GDB to walk internal glibc heap structures, so it can work on either a live process or a core file. Devel::Plumber treats the C heap of the program under test as a co...

GNB/Devel-Plumber-0.3.4 - 21 Dec 2011 05:26:05 UTC

Devel::WeakRef - weak references (not reference-counted) River stage zero No dependents

A weak reference maintains a "pointer" to an object (specified by a reference to it, just like "bless") that does not contribute to the object's reference count; thus, the object's storage will be freed (and its destructor invoked) when only weak ref...

JGLICK/Devel-WeakRef-0.003 - 26 Sep 1997 00:39:27 UTC

Devel::PeekPoke - All your bytes are belong to us River stage zero No dependents

This module provides a toolset for raw memory manipulation (both reading and writing), together with some tools making it easier to examine memory chunks. All provided routines expect memory addresses as regular integers (not as their packed represen...

RURBAN/Devel-PeekPoke-0.04 - 01 Sep 2014 11:01:49 UTC

Devel::StackTrace - An object representing a stack trace River stage four • 73 direct dependents • 9042 total dependents

The "Devel::StackTrace" module contains two classes, "Devel::StackTrace" and Devel::StackTrace::Frame. These objects encapsulate the information that can retrieved via Perl's "caller" function, as well as providing a simple interface to this data. Th...

DROLSKY/Devel-StackTrace-2.04 - 24 May 2019 18:54:07 UTC

Devel::CallParser - custom parsing attached to subroutines River stage two • 12 direct dependents • 65 total dependents

This module provides a C API, for XS modules, concerned with custom parsing. It is centred around the function "cv_set_call_parser", which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subro...

ZEFRAM/Devel-CallParser-0.002 - 21 Sep 2013 19:28:11 UTC

XML::LibXML::Devel - makes functions from LibXML.xs available River stage four • 478 direct dependents • 1099 total dependents

"XML::LibXML::Devel" makes functions from LibXML.xs available that are needed to wrap libxml2 nodes in and out of XML::LibXML::Nodes. This gives cleaner dependencies than using LibXML.so directly. To XS a library that uses libxml2 nodes the first ste...

SHLOMIF/XML-LibXML-2.0206 - 15 Sep 2020 08:06:58 UTC

Devel::CallChecker - custom op checking attached to subroutines River stage two • 12 direct dependents • 82 total dependents

This module makes some new features of the Perl 5.14.0 C API available to XS modules running on older versions of Perl. The features are centred around the function "cv_set_call_checker", which allows XS code to attach a magical annotation to a Perl ...

ZEFRAM/Devel-CallChecker-0.008 - 26 Jul 2017 06:47:27 UTC

Devel::MAT::Dumpfile - load and analyse a heap dump file River stage one • 1 direct dependent • 1 total dependent

This module provides a class that loads a heap dump file previously written by Devel::MAT::Dumper. It provides accessor methods to obtain various well-known root starting addresses, or to find arbitrary SVs by address. Each SV is represented by an in...

PEVANS/Devel-MAT-0.43 - 24 Apr 2020 01:00:47 UTC

Devel::Chitin::OpTree - OpTree deparsing for Devel::Chitin River stage one • 1 direct dependent • 3 total dependents

This class is a wrapper around the B::OP-related classes to make navigating around the optree and deparsing easier. It differs from B::Deparse in that Devel::Chitin::OpTree is meant to be used at run-time and it supports deparsing from any point in t...

BRUMMETT/Devel-Chitin-0.18 - 25 Oct 2018 22:55:50 UTC

Devel::MAT::Dumper::Helper - give XS modules extensions for memory dumping River stage one • 1 direct dependent • 2 total dependents

This module provides a build-time helper to assist in writing XS modules that can provide extra information to a Devel::MAT heap dump file when dumping data structures relating to that module. Following the example in the "SYNOPSIS" section above, th...

PEVANS/Devel-MAT-Dumper-0.42 - 24 Apr 2020 01:00:58 UTC

Devel::PeekPoke::Constants - Some convenience constants based on your machine River stage zero No dependents

RURBAN/Devel-PeekPoke-0.04 - 01 Sep 2014 11:01:49 UTC

Devel::Chitin::OpTree::LOOP - Deparser class for loop OPs River stage one • 1 direct dependent • 3 total dependents

This package contains methods to deparse LOOPs (enterloop) Methods nextop Returns a Devel::Chitin::OpTree instance for the next pointer of this loop redoop Returns a Devel::Chitin::OpTree instance for the redo pointer of this loop last Returns a Deve...

BRUMMETT/Devel-Chitin-0.18 - 25 Oct 2018 22:55:50 UTC

19 results (0.036 seconds)