Technical data

SDA Description
Command Description
SET CPU cpu_id Changes the ‘‘SDA current process’ to the current process on
CPU cpu_id
SHOW CPU cpu_id Changes the ‘‘SDA current process’’ to the current process on
CPU cpu_id
SHOW CRASH Changes the ‘‘SDA current process’’ to the current process on
the CPU that induced the system failure
No other SDA commands affect the ‘‘SDA current process.’’
Note
When you analyze the running system, CPU context is not used because
all the CPU-specific information might not be available.
Changing the SDA CPU Context
When you invoke SDA to analyze a crash dump from a multiprocessing system
with more than one active CPU, SDA maintains a second dimension of context—
its CPU context—that allows it to display certain processor-specific information,
such as the reason for the bugcheck exception, the currently executing process,
the current IPL, the contents of processor-specific registers, the interrupt stack
pointer (ISP), and the spin locks owned by the processor. When you invoke SDA
to analyze a multiprocessors crash dump, its CPU context defaults to that of the
processor that induced the system failure.
3
You can change the SDA CPU context by using any of the following commands:
SET CPU cpu-id
SHOW CPU cpu-id
SHOW CRASH
Changing CPU context involves an implicit change in process context in either of
the following ways:
If there is a current process on the CPU made current, SDA process context
is changed to that of that CPU’s current process.
If there is no current process on the CPU made current, SDA process context
is undefined and no process-specific information is available until you set SDA
process context to that of a specific process.
Likewise, changing process context can involve a switch of CPU context as well.
For instance, if you issue a SET PROCESS command for a process that is current
on another CPU, SDA automatically changes its CPU context to that of the CPU
on which that process is current. The following commands can have this effect if
the name or index number (nn) refers to a current process:
SET PROCESS name
SET PROCESS/INDEX=nn
SHOW PROCESS name
SHOW PROCESS/INDEX=nn
3
When you are analyzing a running system, CPU context is not accessible to SDA.
Therefore, the SET CPU and SHOW CPU commands are not permitted.
SDA–14