Latch manager trace entries
The sub functions GET, GETU, REL, and RCOV are listed.
Sub Function: X'01' Get latch (GET)
Sub Function: X'01' Get latch (GET)
Description: Get a latch
word 1 -- Caller's SAP address
word 2 -- Latch name
word 3 -- Caller's return address
word 4 -- Resource header address
word 5 -- 1st halfword = latch level;
2nd halfword = flags from latch manager parmlist
word 6/7 -- 8-byte STCK value
Sub Function: X'02' - Upgrade latch (GETU)
Sub Function: X'02' - Upgrade latch (GETU)
Description: Upgrade a latch from shared to exclusive
word 1 -- Caller's SAP address
word 2 -- Latch name
word 3 -- Caller's return address
word 4 -- Resource header address
word 5 -- 1st halfword = latch level;
2nd halfword = flags from latch manager parmlist
word 6/7 -- 8-byte STCK value
Sub Function: X'03' - Release latch (REL)
Sub Function: X'03' - Release latch (REL)
Description: Release a latch
word 1 -- Caller's SAP address
word 2 -- Latch name
word 3 -- Caller's return address
word 4 -- Resource header address
word 5 -- 1st halfword = latch level;
2nd halfword = flags from latch manager parmlist
word 6/7 -- 8-byte STCK value
Sub Function: X'04' - Recover latch (RCOV)
Sub Function: X'04' - Recover latch (RCOV)
Description: Recover a latch
word 1 -- SAP, TCB, or ASCB address
word 2 -- Latch name
word 3 -- Caller's return address
word 4 -- 0
word 5 -- 1st halfword = latch level;
2nd halfword = flags from latch manager parmlist
word 6/7 -- 8-byte STCK value