leaktrace{ require './AlmostEmpty.pm'; } -verbose; #### leaked SCALAR(0xa6a8a0) from ./3.pl line 7. 6:leaktrace { 7: require './AlmostEmpty.pm' 8:} -verbose; SV = PV(0xa4ac20) at 0xa6a8a0 REFCNT = 1 FLAGS = (POK,pPOK) PV = 0xebe6e0 "./AlmostEmpty.pm"\0 CUR = 16 LEN = 24 #### ok 1 - leaks 0 <= 0 #### use Devel::Peek; Dump $INC{'./AlmostEmpty.pm'}; #### ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,