Technical data

System Dump Analyzer
SHOW SPINLOCKS
SHOW SPINLOCKS
Displays information taken from the data structures that provide system
synchronization in a multiprocessing environment.
The default qualifiers are /STATIC and /DYNAMIC.
Format
SHOW SPINLOCKS [/OWNED][/BRIEF | /FULL][/DYNAMIC | /STATIC]
[name | /ADDRESS=expression | /INDEX=expression]
Parameter
name
Name of the spin lock, fork lock, or device lock structure to be displayed.
You can obtain the names of the static system spin locks and fork locks from
Table SDA–22. Device lock names are of the form [node$]lock, where node
optionally indicates the VAXcluster node name (allocation class) and lock
indicates the device and controller identification (for example, HAETAR$DUA).
Qualifiers
/ADDRESS=expression
Displays the lock at the address specified in expression. You can use the
/ADDRESS qualifier to display a specific device lock; however, the name of the
device lock is listed as ‘‘Unknown’ in the display.
/BRIEF
Produces a condensed display of the lock information displayed by default by
the SHOW SPINLOCKS command, including the following: address, spin lock
name or device name, IPL or device IPL, rank, index, ownership depth, number
of waiting CPUs, CPU ID of the owner CPU, and interlock status (depth of
ownership).
/DYNAMIC
Displays information for all device locks in the system.
/FULL
Displays full descriptive and diagnostic information for each displayed spin lock,
fork lock, or device lock.
/INDEX=expression
Displays the system spin lock whose index is specified in expression. You cannot
use the /INDEX qualifier to display a device lock.
/OWNED
Displays information for all spin locks, fork locks, and device locks owned by the
SDA current CPU. If a processor does not own any spin locks, SDA displays the
following message:
No spinlocks currently owned by CPU xx
The xx represents the CPU ID of the processor.
SDA169