```{index} single: DeadCode; Devel::Peek function ``` ```{index} single: Devel::Peek::DeadCode; Perl function ``` # DeadCode Report scalars "frozen" into inactive code references — a deep-internals probe for leaks inside closed-over `CV`s. `DeadCode()` walks Perl's SV arena looking for `PVCV` bodies whose pads still hold live scalars even though the sub is no longer reachable, and returns the findings as an array reference. Most scripts never need this; it is a tool for people chasing exotic leaks that `Dump` and `SvREFCNT` cannot locate. Returns an array reference. An empty result means "nothing matched the arena-walk heuristic" — which is the expected outcome under pperl, whose allocator layout differs from the arena the upstream walk was written against.