--- - branch: MAIN date: Wed Sep 27 21:02:10 UTC 2017 files: - new: '1.1' old: '0' path: pkgsrc/devel/p5-Devel-Leak/DESCR pathrev: pkgsrc/devel/p5-Devel-Leak/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/p5-Devel-Leak/Makefile pathrev: pkgsrc/devel/p5-Devel-Leak/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/devel/p5-Devel-Leak/distinfo pathrev: pkgsrc/devel/p5-Devel-Leak/distinfo@1.1 type: added id: 20170927T210210Z.45dfc05ef0dfbbd70f1b4bf4c39a90434b828af6 log: | devel/p5-Devel-Leak: import p5-Devel-Leak-0.04 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. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/p5-Devel-Leak' unixtime: '1506546130' user: wiz