Package: wnpp
Severity: wishlist
Owner: Edi Stojicevic <[EMAIL PROTECTED]>


* Package name    : libdevel-leak-perl
  Version         : x.y.z
  Upstream Author : Name <[EMAIL PROTECTED]>
* URL             : http://www.example.org/
* License         : (GPL, LGPL, BSD, MIT/X, etc.)
  Programming Lang: (C, C++, C#, Perl, Python, etc.)
  Description     : Utility for looking for perl objects that are not reclaimed.

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
"things", and stores a pointer to the table (which is obtained from the heap 
using malloc()) in its
argument.

CheckSV is passed argument which holds a pointer to a table created by NoteSV. 
It re-walks the
perl-internals and calls sv_dump() for any "things" which did not exist when 
NoteSV was called. It
returns a count of the number of "things" now allocated.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to