When SDA locates one or more unused working set entries, or entries that do not match the specified option, it issues the following message:
--- n entries not displayedIn this message, n is the number (in decimal) of contiguous entries not displayed.
The process section table information and process section table displays, also produced by the /PROCESS_SECTION_TABLE qualifier, list each entry in the process section table (PST) and display the offsets to, and the indices of, the first free entry and last used entry.
SDA displays the information listed in Table SDA-26 for each PST entry.
Part | Definition |
---|---|
INDEX | Index number of the entry. Entries in the process section table begin at the highest location in the table, and the table expands toward lower addresses. |
ADDRESS | Address of the process section table entry. |
SECTION ADDRESS | Virtual address that marks the beginning of the first page of the section described by this entry. |
PAGELETS | Length of the process section. This is in units of pagelets, except for a PFN-mapped section in which the units are pages. |
WINDOW | Address of the window control block on which the section file is open. |
VBN | Virtual block number. The number of the file's virtual block that is mapped into the section's first page. |
CCB | Address of the channel control block on which the section file is open. |
REFCNT | Number of pages of this section that are currently mapped. |
FLINK | Forward link. The pointer to the next entry in the PST list. |
BLINK | Backward link. The pointer to the previous entry in the PST list. |
FLAGS | Flags that describe the access that processes have to the process section. |
The P0 page table, P1 page table, and P2 page table displays, also produced by the /PAGE_TABLES qualifier, display listings of the process page table entries in the same format as that produced by the SHOW PAGE_TABLE command (see Tables SDA-13 through Table SDA-18.)
The process active channels display, the last produced by SHOW PROCESS/ALL and the only one produced by the /CHANNEL qualifier, displays the following information for each I/O channel assigned to the process:
Column | Contents |
---|---|
Channel | Number of the channel |
Window | Address of the window control block (WCB) for the file if the device is a file-oriented device; zero otherwise |
Status | Status of the device: "Busy" if the device has an I/O operation outstanding; blank otherwise |
Device/file accessed | Name of the device and, if applicable, name of the file being accessed on that device |
The information listed under the heading "Device/file accessed" varies from channel to channel and from process to process. SDA displays certain information according to the conditions listed in Table SDA-27.
Information Displayed¹ | Type of Process |
---|---|
dcuu: | SDA displays this information for devices that are not file structured, such as terminals, and for processes that do not open files in the normal way. |
dcuu: filespec | SDA displays this information only if you are examining a running system, and only if your process has enough privilege to translate the file-id into the filespec. |
dcuu:( file-id) filespec | SDA displays this information only when you are examining a dump. The filespec corresponds to the file-id on the device listed. If you are examining a dump from your own system, the filespec is probably valid. If you are examining a dump from another system, the filespec is probably meaningless in the context of your system. |
dcuu:( file-id) | The file-id no longer points to a valid filespec, as when you look at a dump from another system; or the process in which you are running SDA does not have enough privilege to translate the file-id into the corresponding filespec. |
section file | Indicates that the file in question is mapped into the processes' memory. |
#1
SDA> SHOW PROCESS Process index: 001A Name: VERIFICATION Extended PID: 0000051A ----------------------------------------------------------------- Process status: 22040023 RES,PHDRES,INTER status2: 00000001 QUANTUM_RESCHED PCB address 80613240 JIB address 805B1B40 PHD address 80C3A000 Swapfile disk address 00000000 KTB vector address 80D775AC HWPCB address 81260080 Callback vector address 00000000 Termination mailbox 0000 Master internal PID 0005001A Subprocess count 0 Creator extended PID 00000000 Creator internal PID 00000000 Previous CPU Id 00000000 Current CPU Id 00000000 Previous ASNSEQ 0000000000000001 Previous ASN 000000000000002E Initial process priority 4 Delete pending count 0 # open files allowed left 100 Direct I/O count/limit 150/150 UIC [00001,000004] Buffered I/O count/limit 149/150 Abs time of last event 005D9941 BUFIO byte count/limit 32128/32128 ASTs remaining 247 # of threads 1 Swapped copy of LEFC0 00000000 Timer entries allowed left 20 Swapped copy of LEFC1 00000000 Active page table count 0 Global cluster 2 pointer 00000000 Process WS page count 250 Global cluster 3 pointer 00000000 Global WS page count 0 Extended PID: 00000052 Thread index: 0000 --------------------------------------------- Current capabilities: System: 0000000C QUORUM,RUN User: 00000000 Permanent capabilities: System: 0000000C QUORUM,RUN User: 00000000 Current affinities: 00000000 Permanent affinities: 00000000 Thread status: 02040001 status2: 00000001 KTB address 80D772C0 HWPCB address 81260080 PKTA address 7FFEFFC0 Callback vector address 00000000 Internal PID 00010012 Callback error 00000000 Extended PID 00000052 Current CPU id 00000000 State LEF Flags 00000000 Base priority 4 Current priority 9 Waiting EF cluster 0 Event flag wait mask DFFFFFFF CPU since last quantum FFF1 Mutex count 0 ASTs active NONE
#2The SHOW PROCESS command displays information taken from the software PCB of VERIFICATION, the SDA current process. According to the "State" field in the display, process VERIFICATION is current.
SDA> SHOW PROCESS/ALL Process index: 001A Name: VERIFICATION Extended PID: 0000051A ----------------------------------------------------------------- Process status: 22040023 RES,PHDRES,INTER status2: 00000001 QUANTUM_RESCHED PCB address 80613240 JIB address 805B1B40 PHD address 80C3A000 Swapfile disk address 00000000 KTB vector address 80D775AC HWPCB address 81260080 Callback vector address 00000000 Termination mailbox 0000 Master internal PID 0005001A Subprocess count 0 Creator extended PID 00000000 Creator internal PID 00000000 Previous CPU Id 00000000 Current CPU Id 00000000 Previous ASNSEQ 0000000000000001 Previous ASN 000000000000002E Initial process priority 4 Delete pending count 0 # open files allowed left 100 Direct I/O count/limit 150/150 UIC [00001,000004] Buffered I/O count/limit 149/150 Abs time of last event 005D9941 BUFIO byte count/limit 32128/32128 ASTs remaining 247 # of threads 1 Swapped copy of LEFC0 00000000 Timer entries allowed left 20 Swapped copy of LEFC1 00000000 Active page table count 0 Global cluster 2 pointer 00000000 Process WS page count 250 Global cluster 3 pointer 00000000 Global WS page count 0 Extended PID: 00000052 Thread index: 0000 --------------------------------------------- Current capabilities: System: 0000000C QUORUM,RUN User: 00000000 Permanent capabilities: System: 0000000C QUORUM,RUN User: 00000000 Current affinities: 00000000 Permanent affinities: 00000000 Thread status: 02040001 status2: 00000001 KTB address 80D772C0 HWPCB address 81260080 PKTA address 7FFEFFC0 Callback vector address 00000000 Internal PID 00010012 Callback error 00000000 Extended PID 00000052 Current CPU id 00000000 State LEF Flags 00000000 Base priority 4 Current priority 9 Waiting EF cluster 0 Event flag wait mask DFFFFFFF CPU since last quantum FFF1 Mutex count 0 ASTs active NONE Saved process registers ----------------------- R0 = 00000000.00000001 R1 = 00000000.00000000 R2 = FFFFFFFF.80C8FEB0 R3 = 00000000.7FFCF680 R4 = 00000000.0000001D R5 = 00000000.7FFCF680 R6 = 00000000.7FFCE4C0 R7 = 00000000.7FFAC9F0 R8 = 00000000.7B015EB8 R9 = 00000000.7FFAC410 R10 = 00000000.7FFAD238 R11 = 00000000.7FFCE3E0 R12 = 00000000.00000000 R13 = FFFFFFFF.80C68AC0 R14 = 00000000.00000000 R15 = 00000000.7B0A17A0 R16 = FFFFFFFF.80C05F18 R17 = FFFFFFFF.80D772C0 R18 = 00000000.00000002 R19 = 00000000.00000001 R20 = 00000000.7FFF0010 R21 = FFFFFFFD.FF7FE000 R22 = FFFFFFFF.800CCFC8 R23 = 00000000.7FFA1FC0 R24 = 00000000.7B015EB8 R25 = 00000000.00000005 R26 = 00000000.00000FD2 R27 = FFFFFFFF.80C652A0 R28 = 00000000.7B0A17A0 FP = 00000000.7FFAC280 PC = FFFFFFFF.800CCFC8 PS = 00000000.00000012 KSP = 00000000.7FFA1EF0 ESP = 00000000.7FFA6000 SSP = 00000000.7FFAC270 USP = 00000000.7B013AF0 PTBR = 00000000.00000552 AST{SR/EN} = 0000000F ASN = 00000000.0000002E Extended PID: 00000052 Thread index: 0000 --------------------------------------------- Process header -------------- First free P0 VA 00000000.00000000 Accumulated CPU time 00000014 First free P1 VA 00000000.7B012000 Subprocess quota 10 First free P2 VA 00000000.80000000 ASTs enabled KESU Free page file pages 3027 ASN sequence # 0000000000000001 Page fault cluster size 4 AST limit 250 Page table cluster size 1 Process header index 0001 Flags 00000084 Backup address vector 0005AFE8 Direct I/O count 27 PTs having locked WSLEs 2 Buffered I/O count 86 PTs having valid WSLEs 4 Limit on CPU time 00000000 Active page tables 4 Maximum page file count 3125 Maximum active PTs 3 Total page faults 262 Guaranteed fluid WS pages 20 File limit 100 Extra dynamic WS entries 94 Timer queue limit 20 Current page file template 00000000 Local event flag cluster 0 C0000001 Local event flag cluster 1 80000000 Page Table Base Register 00000552 Virtual PT Base FFFFFFFC.00000000 Process page file assignments ----------------------------- PROCIDX SYSIDX REFCNT 0 3 40 Current assignment 1 0 0 2 0 0 3 0 0 Remaining reserved pages 20 Total reserved pages 20 Extended PID: 00000052 Thread index: 0000 --------------------------------------------- Working set information ----------------------- First WSL entry 00000001 Current authorized working set size 250 First locked entry 00000007 Default (initial) working set size 125 First dynamic entry 00000009 Maximum working set allowed (quota) 250 Last entry replaced 00000079 Last entry in list 000000D3 Working set list ---------------- INDEX ADDRESS STATUS 00000001 FFFFFFFD.FF7FC000 VALID PPT(L1) WSLOCK 00000002 FFFFFFFD.FF000000 VALID PPT(L2) WSLOCK 00000003 FFFFFFFC.001FE000 VALID PPT(L3) WSLOCK 00000004 00000000.7FFA0000 VALID PROCESS MODIFIED WSLOCK 00000005 00000000.7FFF0000 VALID PROCESS WSLOCK 00000006 FFFFFFFF.81260000 VALID PHD WSLOCK Locked entries: 00000007 00000000.7B108000 VALID PROCESS WSLOCK 00000008 00000000 7B10A000 VALID PROCESS WSLOCK Dynamic entries: 00000009 00000000.7B054000 VALID GLOBAL 0000000A 00000000.7B0B0000 VALID GLOBAL 0000000B FFFFFFFC.001EC000 VALID PPT(L3) WSLOCK 0000000C 00000000.7B0D0000 VALID GLOBAL 0000000D 00000000.7B0C4000 VALID GLOBAL 0000000E 00000000.7B0C0000 VALID GLOBAL 0000000F 00000000.7FFA4000 VALID PROCESS 00000010 00000000.7FFD0000 VALID PROCESS 00000011 00000000.7FF96000 VALID PROCESS 00000012 00000000.7B0C6000 VALID GLOBAL 00000013 00000000.7B0DC000 VALID GLOBAL 00000014 00000000.7B0E4000 VALID GLOBAL 00000015 00000000.7B0E6000 VALID GLOBAL 00000016 00000000.7B0DE000 VALID GLOBAL 00000017 00000000.7FFAA000 VALID PROCESS 00000018 00000000.7B0E2000 VALID GLOBAL 00000019 00000000.7FFCE000 VALID PROCESS 0000001A 00000000.7B0D2000 VALID GLOBAL 0000001B 00000000.7B13E000 VALID PROCESS 0000001C 00000000.7B140000 VALID PROCESS 0000001D 00000000.7B0EA000 VALID GLOBAL 0000001E 00000000.7B0CE000 VALID GLOBAL 0000001F 00000000.7B068000 VALID GLOBAL 00000020 00000000.7B0CC000 VALID GLOBAL 00000021 00000000.7B07C000 VALID GLOBAL 00000022 00000000.7B07E000 VALID GLOBAL 00000023 00000000.7B084000 VALID GLOBAL 00000024 00000000.7B086000 VALID GLOBAL 00000025 00000000.7FFB8000 VALID PROCESS 00000026 00000000.7B144000 VALID PROCESS 00000027 FFFFFFFC.00000000 VALID PPT(L3) 00000028 00000000.7FF88000 VALID PROCESS 00000029 00000000.7FFBA000 VALID PROCESS ---- 8 entries not displayed 00000032 00000000.7FF8A000 VALID PROCESS ---- 6 entries not displayed 00000039 00000000.7B0D6000 VALID GLOBAL 0000003A 00000000.7B0D8000 VALID GLOBAL ---- 3 entries not displayed 0000003E 00000000.7B0DA000 VALID GLOBAL ---- 8 entries not displayed 00000047 00000000.7B066000 VALID GLOBAL 00000048 00000000.7B104000 VALID PROCESS 00000049 00000000.7B0B8000 VALID GLOBAL 0000004A 00000000.7B07A000 VALID GLOBAL ---- 11 entries not displayed 00000056 00000000.7B13A000 VALID PROCESS 00000057 00000000.7B13C000 VALID PROCESS ---- 81 entries not displayed 000000A9 00000000.7FFEE000 VALID PROCESS 000000AA 00000000.7B142000 VALID PROCESS 000000AB 00000000.7FFB0000 VALID PROCESS 000000AC 00000000.7B0FE000 VALID PROCESS 000000AD 00000000.7B09E000 VALID PROCESS 000000AE 00000000.7B0A0000 VALID PROCESS 000000AF 00000000.7B0A2000 VALID PROCESS 000000B0 00000000.7B0A4000 VALID PROCESS 000000B1 00000000.7B100000 VALID PROCESS ---- 18 entries not displayed 000000C4 00000000.7B138000 VALID PROCESS
Process active channels ----------------------- Channel Window Status Device/file accessed ------- ------ ------ -------------------- 0010 00000000 DKB400: 0040 00000000 Busy OPA0: 0060 00000000 OPA0: 0090 80D83BC0 DKB400:(390,17,0)(section file) 00A0 80D8AF40 DKB400:(3888,39,0)(section file) Process activated images ------------------------ IMCB Start End Sym Vect Type Image Name Major ID, Minor ID -------- -------- -------- -------- --------- ------------------------------ 7FF88480 00010000 000401FF 00000000 MAIN X 0,0 7FF8A4A0 80C03378 80C04E08 80C03378 GLBL SYS$PUBLIC_VECTORS 93,1959106 Total images = 2 Pages allocated = 24 Process Buffered Objects ------------------------ ADDRESS ACMODE SEQUENCE REFCNT PID PAGCNT BASE PVA BASE SVA -------- ------ -------- -------- -------- -------- ---------- ----- -- No buffer objects for this proces
The SHOW PROCESS/ALL command displays information taken from the PCB of process VERIFICATION, and then proceeds to display the process header, the process registers, the process section table, the page tables of the process, images activated, and information about the I/O channels owned by the process. These displays may also be obtained by the /PCB, /PHD, /REGISTERS, /RDE, /PROCESS_SECTION_TABLE, /P0, /P1, /P2, /PT, /IMAGES, and /CHANNEL qualifiers, respectively.
This example displays the page tables of a process whose PCB address is 805E7980.
4. SDA>SHOW PROCESS/BUFFER_OBJECTS Process Buffered Objects ------------------------ ADDRESS ACMODE SEQUENCE REFCNT PID PAGCNT BASE PVA BASE SVA -------- ------ -------- -------- -------- -------- ----------------- -------- 805E4580 User 00000008 00000001 00010020 00000001 00000000.00020000 826BC000 805E7880 User 00000009 00000001 00010020 00000001 00000000.00020000 826BE000 8057AEC0 User 0000000A 00000001 00010020 00000001 00000000.00020000 826C0000 805E6EC0 User 0000000B 00000001 00010020 00000001 00000000.00020000 82764000
The SHOW PROCESS/BUFFER_OBJECTS command displays all the buffered objects that a process has created.
5. SDA>SHOW PROCESS/IMAGES Process activated images ------------------------ IMCB Start End Sym Vect Type Image Name Major ID,Minor ID -------- -------- -------- -------- ------------ ----------------------------- 7FF78810 00010000 001107FF 00000000 MAIN SDA 0,0 7FF789B0 001E6000 002263FF 001E80B0 GLBL SHR LBRSHR 2,9 7FF76480 001A4000 001E43FF 001A4950 GLBL SHR SCRSHR 1,2900 7FF785A0 00112000 001A27FF 00186AE0 GLBL SHR SMGSHR 1,104 7FF78060 7FC06000 7FC67FFF 7FC144B0 GLBL SHR LIBRTL 1,1 Base End ImageOff Section Type 80400000 80481C00 00000000 System Resident Code 7FC06000 7FC16800 00090000 Shareable Address Data 7FC26000 7FC27000 000B0000 Read-Write Data 7FC36000 7FC3F600 000C0000 Shareable Read-Only Data 7FC46000 7FC46200 000D0000 Read-Write Data 7FC56000 7FC57000 000E0000 Demand Zero Data 7FC66000 7FC67400 000F0000 Read-Write Data 7FF78330 7FC76000 7FCA7FFF 7FC86000 GLBL SHR LIBOTS 1,3 Base End ImageOff Section Type 80482000 8048FA00 00020000 System Resident Code 7FC76000 7FC78600 00000000 Shareable Read-Only Data 7FC86000 7FC87C00 00010000 Shareable Address Data 7FCA6000 7FCA6200 00030000 Read-Write Data 7FF78130 80810110 8081C770 80810110 GLBL SYS$BASE_IMAGE 114,15303694 7FF784D0 80802A18 80803FF8 80802A18 GLBL SYS$PUBLIC_VECTORS 114,15295276 Total images = 8 Pages allocated = 344
The SHOW PROCESS/IMAGES command displays the address of the image control block; the start and end addresses of the image; the activation code; the protected and shareable flags; the image name; the major and minor IDs of the image; and the base, end, image offset, and section type for installed resident images.
Displays information about all resources in the system, or about a resource associated with a specific lock.
SHOW RESOURCE {/ADDRESS=n|/ALL (d)|/CACHED
| /LOCKID=lock-id|/NAME=resource-name}
None.
/ADDRESS=n
Displays information from the resource block at the specified address./ALL
Displays information from all resource blocks (RSBs) in the system. This is the default behavior of the SHOW RESOURCE command./CACHED
Displays resource blocks that are no longer valid. The memory for these resources is kept around so that later requests for resources can use them./LOCKID=lock-id
Displays information on the resource associated with the lock with the specified lock-id./NAME=resource-name
Displays information about a specific resource.
The SHOW RESOURCE command displays the information listed in Table SDA-28 for each resource in the system or for the specific resource associated with the specified lock-id.
Table SDA-28 Resource Information in the SHOW RESOURCE Display Field Contents Address of RSB Address of the resource block (RSB) that describes this resource. Parent RSB Address of the RSB that is the parent of this RSB. This field is 00000000 if the RSB itself is a parent block. Sub-RSB count Number of RSBs of which this RSB is the parent. This field is 0 if the RSB has no sub-RSBs. Lock Count The total count of all locks on the resource. BLKAST count Number of locks on this resource that have requested a blocking AST. GGMODE Indication of the most restrictive mode in which a lock on this resource has been granted. Table SDA-29 shows the fields and values and their meanings. They are shown in order from the least restrictive mode to the most restrictive. For information on conflicting and incompatible lock modes, see the OpenVMS System Services Reference Manual.
CGMODE Indication of the most restrictive lock mode to which a lock on this resource is waiting to be converted. This does not include the mode for which the lock at the head of the conversion queue is waiting. FGMODE Indication of the full-range grant mode. CSID Cluster system identification number (CSID) and name of the node that owns the resource. RQSEQNM Sequence number of the request. Status The contents of the resource block status field. Resource Dump of the name of this resource, as stored at the end of the RSB. The first two columns are the hexadecimal representation of the name, with the least significant byte represented by the rightmost two digits in the rightmost column. The third column contains the ASCII representation of the name, the least significant byte being represented by the leftmost character in the column. Periods in this column represent values that correspond to nonprinting ASCII characters. Valblk Hexadecimal dump of the 16-byte block value block associated with this resource. Seqnum Sequence number associated with the resource's value block. If the number indicates that the value block is not valid, the words "Not valid" appear to the right of the number. Granted queue List of locks on this resource that have been granted. For each lock in the list, SDA displays the number of the lock and the lock mode in which the lock was granted. Conversion queue List of locks waiting to be converted from one mode to another. For each lock in the list, SDA displays the number of the lock, the mode in which the lock was granted, and the mode to which the lock is to be converted. Waiting queue List of locks waiting to be granted. For each lock in the list, SDA displays the number of the lock and the mode requested for that lock. Length Length in bytes of the resource name. Mode Processor mode of the namespace in which this RSB resides. Owner Owner of the resource. Certain resources, owned by the operating system, list "System" as the owner. Locks owned by a group have the number (in octal) of the owning group in this field.
Value | Meaning |
---|---|
NL | Null mode. |
CR | Concurrent-read mode. |
CW | Concurrent-write mode. |
PR | Protected-read mode. |
PW | Protected-write mode. |
EX | Exclusive mode. |
SDA> SHOW RESOURCE Resource database ----------------- Address of RSB: 80D93D80 GGMODE: NL Status: VALID Parent RSB: 80D73980 CGMODE: NL Sub-RSB count: 0 FGMODE: NL Lock Count: 1 CSID: 00000000 (MYNODE) BLKAST count: 0 RQSEQNM: 0000 Resource: 1C477324 42313146 F11B$sG. Valblk: 00000001 00000001 Length 10 00000000 00000000 ........ 00000000 00000000 Kernel mode 00000000 00000000 ........ System 00000000 00000000 ........ Seqnum: 00001304 Granted queue (Lock ID / Gr mode / Range): 50000076 NL 00000000-FFFFFFFF Conversion queue (Lock ID / Gr mode / Range -> Rq mode / Range): *** EMPTY QUEUE *** Waiting queue (Lock ID / Rq mode / Range): *** EMPTY QUEUE *** Resource database ----------------- Address of RSB: 80D990C0 GGMODE: NL Status: VALID Parent RSB: 80D73980 CGMODE: NL Sub-RSB count: 0 FGMODE: NL Lock Count: 1 CSID: 00000000 (MYNODE) BLKAST count: 0 RQSEQNM: 0000 Resource: 1D357324 42313146 F11B$s5. Valblk: 00000001 00000001 Length 10 00000000 00000000 ........ 00000000 00000000 Kernel mode 00000000 00000000 ........ System 00000000 00000000 ........ Seqnum: 00000002 Granted queue (Lock ID / Gr mode / Range): 040006A3 NL 00000000-FFFFFFFF Conversion queue (Lock ID / Gr mode / Range -> Rq mode / Range): *** EMPTY QUEUE *** Waiting queue (Lock ID / Rq mode / Range): *** EMPTY QUEUE *** . . .
Previous | Next | Contents | [Home] | [Comments] | [Ordering info] | [Help]
![]()
6135P012.HTM OSSG Documentation 22-NOV-1996 14:12:04.04Copyright © Digital Equipment Corporation 1996. All Rights Reserved.