UNIX
D3 UNIX debugger commands
.mdThe debugger prompts for a command with a one character code followed by an exclamation point.
Note: Commands are terminated by a carriage return.
In this section
!shell command→The !shell command submits a shell command.? command→The ? command displays help information. The UNIX file /usr/lib/pick/sdb.help displays using the pg command.ba command→The ba command adds a breakpoint.bd command→The bd command deletes the breakpoint.bl command→The bl command lists the monitor breakpoints.bo command→The bo command is the breakpoint offset. This command defines both the FID and the displacement, which are used in computing the effective address of a breakpoint in the ba command.d? command→The d? command displays or changes the default dump string.d command→The d command dumps the D3 core memory to the UNIX file /usr/tmp/ap.core. The result of the dump can be examined with the apcrash command. The d command can be used after an incident to dump selected elements of the current D3 memory to investigate the problem.e command→The e command toggles the debugger on or off. When off, prevents entry to the debugger by pressing BREAK. On line 0, the debugger is entered in some special cases even when the debugger is disabled.f command→The f command flushes memory. All frames modified in memory are written back to disk. If a disk error occurs, a minus sign displays.g command→The g command process resumes execution without any argument.gl command→The gl command displays or removes group locks.h command→The h command displays internal information about the specified FID if it is in memory, message <NIM> displays, or FID is not in memory.k command→The k command terminates the process associated with the PIB pib or the flusher, if used with the F key, by sending a SIGTERM to it. If used with the W key, the k command waits up to 10 seconds for the process to terminate. If it does not terminate, a SIGKILL is sent to it.l command→The l command displays, in hexadecimal, the link fields of the frame FID.m command→The m command displays or changes the real memory and the specified window at the real address.p command→The p command displays and changes the PIB. This command also displays the window bytes in the PIB specified by the PIB (that is, the current PIB if the PIB is omitted), at the optional offset.q command→The q command quits the monitor debugger.r command→The r command displays data through the register.S command→The S command scans the buffer table bits and displays and/or clears them depending on the certain criteria.s command→The s command displays or changes the semaphore status.t command→The t command sets and removes the monitor trace. A minus sign displays, acknowledging the removal.v command→The v command enters the Virtual Debugger with a specified code. If a code is not specified, enter the debugger as if pressing the BREAK key.x command→The x command displays hardware registers on the first line of the program counter, followed by a variable number of 32 bit registers.