NAME
  pstruct - print structure member's data in one line

SYNOPSIS
  pstruct struct_name.member[.member...,member...] [-d|-x] [-l offset]
    [address|symbol]

DESCRIPTION
  This command displays the contents of a structure's members in one
  line.

  The arguments are as follows:

  struct_name  name of a C-code structure used by the kernel.
   .member...  name of a structure member; to display multiple members
               of a structure, use a comma-separated list of members.
    -l offset  if the address argument is a pointer to a structure
               member that is contained by the target data structure,
               typically a pointer to an embedded list_head, the offset
               to the embedded member may be entered in either of the
               following manners:
                   1. in "structure.member" format.
                   2. a number of bytes. 
           -x  override default output format with hexadecimal format.
           -d  override default output format with decimal format.
  

EXAMPLE
  Display the page's member private, _count.counter, inuse at address 
  0xffffea00000308f0:

    crash> pstruct page.private,_count.counter,inuse 0xffffea00000308f0
    0       198896  59904
 
  Display the page's member mapping, index at address 0xffffea00000308f0
  in hexadecimal format:

    crash> pstruct page.mapping,index ffffea000004c778 -x
    0xffff88004b6412b8      0x100167