segst64 subcommand
The segst64 subcommand displays the segment state information for a 64-bit process.
Format
segst64 [-p pid | -e esid | -s seg | value]
Parameters
Item | Description |
---|---|
-p pid | Specifies the process ID of a 64-bit process. This must be a decimal or hexadecimal value depending on the setting of the hexadecimal_wanted switch. |
-e esid | Specifies the first segment register to display. The lower register numbers 0, 1, and 2 are ignored. This parameter must be a hexadecimal value. |
-s seg | Limits the display to only segment register with a segment state that matches seg. Possible values for seg are: SEG_AVAIL, SEG_SHARED, SEG_MAPPED, SEG_MRDWR, SEG_DEFER, SEG_MMAP, SEG_WORKING, SEG_RMMAP, SEG_OTHER, SEG_EXTSHM, and SEG_TEXT. |
value | Sets the limit to display only segments with the specified value for the segfileno field. This value must be hexadecimal. |
Other
No aliases.
Examples
The following is an example of how to use the segst64 subcommand:
KDB(0)> segst64 //display
snode base last nvalid sfwd sbwd
00000000 00000003 FFFFFFFE 00000010 00000001 FFFFFFFF
ESID segstate segflag num_segs fno/shmp/srval/nsegs
SR00000003>[ 0] SEG_AVAIL 00000000 0000000A
SR0000000D>[ 1] SEG_OTHER 00000001 00000001
SR0000000E>[ 2] SEG_AVAIL 00000000 00000001
SR0000000F>[ 3] SEG_OTHER 00000001 00000001
SR00000010>[ 4] SEG_TEXT 00000001 00000001
SR00000011>[ 5] SEG_WORKING 00000001 00000000
SR00000012>[ 6] SEG_AVAIL 00000000 8000FFF8
SR8001000A>[ 7] SEG_WORKING 00000001 00000000
SR8001000B>[ 8] SEG_AVAIL 00000000 00010009
SR80020014>[ 9] SEG_WORKING 00000001 00000000
SR80020015>[10] SEG_AVAIL 00000000 0FFDFFEA
SR8FFFFFFF>[11] SEG_WORKING 00000001 00000000
SR90000000>[12] SEG_TEXT 00000001 00000001
SR90000001>[13] SEG_AVAIL 00000000 0FFFFFFE
SR9FFFFFFF>[14] SEG_TEXT 00000001 00000001
SRA0000000>[15] SEG_AVAIL 00000000 5FFFFFFF
snode base last nvalid sfwd sbwd
00000001 FFFFFFFF FFFFFFFF 00000001 FFFFFFFF 00000000
ESID segstate segflag num_segs fno/shmp/srval/nsegs
SRFFFFFFFF>[ 0] SEG_WORKING 00000001 00000000