The CB command displays the connection block (CB) at the specified simple address or at the simple address pointed to by the ASD number. If the simple address is valid and the word at the simple address plus 1 is a valid CB identification word (TAG of 3 and string CB_ID2), DUMPANALYZER analyzes the memory area as a connection block.
An alternative to the CB command is the CB option of the MODE command. This option causes connection blocks to be analyzed automatically whenever you request a stack dump with the STACK command.
Syntax
── CB ─┬──────┬─<simple address>─┬─────────────────────────────────────┤ ├─ AT ─┘ │ └─ VIA ──<ASD number>─────┘
Explanation
The following text describes the meaning of each construct. Refer to “Basic Constructs” earlier in this section for information about the <simple address> and the VIA <ASD number> constructs.
CB <simple address> CB AT <simple address>
Analyzes the connection block at the specified address.
CB VIA <ASD number>
Analyzes the connection block addressed through the specified ASD entry.
Example
The following example shows output from the CB command.
INPUT: CB AT 269A5C ---- CONNECTION BLOCK ---- 0 000000 000003 : STATUS (STATE=CONNECTED) 1 103296 4C0000 : SIRW TO ACTIVATION RECORD MSCW 3 C3C26D C9C4F2 : IDENTIFICATION 0 300002 300002 : CB=2/3,CBC=2/3 0 000000 000002 : ACCESS CODE WORD 0 000000 70000F : TEMPLATE 0 001000 05000B : FORMAT (FIXED=0010,LINKS=0005,AR=000B) 0 000000 000000 : GONE COUNT=0 2 000000 000000 : DISCONNECTION EVENT1 2 000000 000000 : DISCONNECTION EVENT2 0 000012 000012 : MY OWNER STACK = 0012, HIS OWNER STACK = 0012 0 000121 544FA3 : MY REFERENCE 0 000121 537E62 : HIS REFERENCE 5 800000 C32964 : ACTIVATION RECORD MOM 0 000000 000000 : COUNT LOCK (NOT LOCKED) 0 000000 000001 : COUNT = 1 --- LINKS TO PCWS --- 1 103296 4C0007 : POINTS TO 0008 (0001+0007) IN ASD 32964 1 103296 4C0008 : POINTS TO 0009 (0001+0008) IN ASD 32964 1 105062 BC000A : POINTS TO 000B (0001+000A) IN ASD 5062B 1 103296 4C000A : POINTS TO 000B (0001+000A) IN ASD 32964 1 103296 4C0009 : POINTS TO 000A (0001+0009) IN ASD 32964 ----- ACTIVATION RECORD ANALYSIS ----- (00,000B) 3 E00010 045C43 : *** NOT ALLOWED *** (00,000A) 7 000493 B0951C : PCW: LL=2, D[0] SEGMENT @ 151C:093B:2, NORML STATE (00,0009) 7 00002B D09514 : PCW: LL=2, D[0] SEGMENT @ 1514:02BD:0, NORML STATE (00,0008) 7 0000C3 30950F : PCW: LL=2, D[0] SEGMENT @ 150F:0C33:0, NORML STATE (00,0007) 7 00011B E0950E : PCW: LL=2, D[0] SEGMENT @ 150E:11BE:0, NORML STATE (00,0006) 7 000000 909517 : PCW: LL=2, D[0] SEGMENT @ 1517:0009:0, NORML STATE (00,0005) 0 000000 000001 : (00,0004) 0 000000 000000 : (00,0003) 0 000000 000002 : (00,0002) 0 000000 000001 : (00,0001) 3 2100C8 00550E : RCW: LL=1, NORMAL STATE (00,0000) 3 012000 844002 : MSCW: D[08]=0000 IN STACK 012 5 C00001 544FA3 : CB REFERENCE