LOCKS (Lock Analysis)

The LOCKS command analyzes all events, event arrays, and interlocks that are declared in the MCP output block, and lists the abnormal ones. Hard locks are not reported. An abnormal event is one that is procured or has a stack waiting on it. not reported.

Syntax

── LOCKS ──────────────────────────────────────────────────────────────┤
Note: You can locate the MCP global events and event arrays by using BINDINFO data in the MCP code file. If the analyzed code file does not match the dumping MCP code file, the event analysis might be incorrect.

Example

The following example shows output for the LOCKS command.

INPUT: LOCKS
MCP EVENTS (PROCURED OR WITH WAITERS)


 G F82   2 000000 000330  2 000000 000000  PSTAT_ERRQ_EVENT
         (WAITING: STK 033)

 G 92D   2 000000 100310  2 000000 000000  WORKERQ_INSERT
         (WAITING: STK 031)

 G 712   2 000000 2002C0  2 000000 000000  ALE[0004]
         (WAITING: STK 02C)

 G 192   2 000000 1004C0  2 000000 000000  OLAYSPACEWANTED
         (WAITING: STK 04C)

 G 342   2 000000 000300  2 000000 000000  ANABOLEVENT
         (WAITING: STK 030)

 G C6E   2 000000 4002E0  2 000000 000000  NET_EVENTSW[0002]
         (WAITING: STK 02E)
         2 000000 000550  2 000000 000000  NET_EVENTSW[0004]
         (WAITING: STK 055)
         2 000000 1007E0  2 000000 000000  NET_EVENTSW[0006]
         (WAITING: STK 07E)
         2 000000 5002E0  2 000000 000000  NET_EVENTSW[000A]
         (WAITING: STK 02E)