in reply to Dumping undef as a constant produces strange REFCNT
produces on my system:use Devel::Peek; Devel::Peek::Dump(undef); eval('require File::Find'); Devel::Peek::Dump(undef);
WhileSV = NULL(0x0) at 0x8ca1b0 REFCNT = 2147483597 FLAGS = (READONLY) SV = NULL(0x0) at 0x8ca1b0 REFCNT = 2147483005 FLAGS = (READONLY)
produces:eval('require Devel::Peek'); Devel::Peek::Dump(undef); eval('require File::Find'); Devel::Peek::Dump(undef);
On each run, the difference between the two REFCNTs is 592. Although it seems strange that I end up with fewer REFCNTs.SV = NULL(0x0) at 0x34a1b0 REFCNT = 2147483602 FLAGS = (READONLY) SV = NULL(0x0) at 0x34a1b0 REFCNT = 2147483010 FLAGS = (READONLY)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Dumping undef as a constant produces strange REFCNT
by Kc12349 (Monk) on Aug 24, 2011 at 22:38 UTC | |
by ikegami (Patriarch) on Aug 24, 2011 at 23:50 UTC |