The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Devel::MAT::Tool::Show - show information about a given SV

DESCRIPTION

This Devel::MAT tool provides a command that prints interesting information from within an SV. Its exact output will depend on the type of SV it is applied to.

COMMANDS

show

   pmat> show 0x1bbf598
   IO() at 0x1bbf598 with refcount 2
     blessed as IO::File
     ifileno=2
     ofileno=2

Prints information about the given SV.

elems

   pmat> elems endav
     [0] CODE(PP) at 0x562e93222dc8

Prints elements of an ARRAY SV.

Takes the following named options:

--count, -c MAX

Show at most this number of elements (default 50).

Takes the following positional arguments:

  • Optional start index (default 0).

values

   pmat> values defstash
     {"\b"}                GLOB($%*) at 0x562e93114eb8
     {"\017"}              GLOB($*) at 0x562e9315a428
     ...

Prints values of a HASH or STASH SV.

Takes the following named options:

--count, -c MAX

Show at most this number of values (default 50).

Takes the following positional arguments:

  • Optional skip count (default 0). If present, will skip over this number of keys initially to show more of them.

AUTHOR

Paul Evans <leonerd@leonerd.org.uk>