debug

The debug command initiates the Monitor's gdb/dbx mode.
 
Format
The format for the debug command is:

 
debug [-svV] [-c args]  where:
 
-s
does not set client stack pointer.
-v
shows communication errors.
-V
sets the verbose option.
-c args
indicates that the argument or arguments args are to be passedto the client program.

Functional Description

The debug command causes the Monitor to enter gdb/dbx mode. It is intended to be used with either the GNU's gdb or MIPS' dbx source-level debugger. The -V option selects verbose mode. In verbose mode, each of the messages sent to and received from dbx are displayed on the terminal screen. It is not possible to leave verbose mode without leaving dbx mode and reentering dbx mode without the -V option. By default, the Monitor displays in terse mode.

 
 Examples illustrating the use of the debug command with MIPS' dbx follow.
% cat /etc/remote.pdbx          Display port information on host port1.

port1:dv=/dev/tty1:br#9600:


% cat ~/.dbxinit                Display setup for dbx.

set $pdbxport = "port1"

set $usesockets=0

set $manual_load = 1



PMON> set hostport tty1         Specify protocol and port for target.

PMON> set dlproto EtxAck 

PMON> set dlecho off 

PMON> load                      Prepare for download, and start.



% edown /dev/tty1 < test1.rec

% dbx -prom test1               Invoke dbx.



(dbx) stop in main              Optionally set breakpoint at main.

(dbx) run                       Prepare for execution.



PMON> debug                     Begin executing.

See Also

set command for the setup of the environment variables.

Navigation: Document Home | Document Contents | Document Index