User`s guide
Table Of Contents
- Contents
- Figures
- Tables
- Preface
- Introduction
- Getting Started
- 2.1 Overview
- 2.2 System Requirements
- 2.3 Configuring Your System
- 2.4 Updating the Debug Monitor Firmware
- 2.4.1 Updating Firmware in a Flash ROM
- 2.4.2 Updating the Flash ROM from the AlphaBIOS S...
- 2.4.3 Updating the Flash ROM from the Windows NT ...
- 2.4.4 Updating the Flash ROM from the Debug Monit...
- 2.4.5 Updating the Flash ROM from the Alpha SRM C...
- 2.4.6 Running Firmware Update
- 2.4.7 Updating Firmware in a UVPROM
- 2.5 Switching to the Debug Monitor Firmware on Fl...
- 2.6 Debug Monitor Memory Map
- 2.7 Downloading Files
- 2.8 Execution Commands
- 2.9 Resetting the Debug Monitor
- Remote Debugging
- User Commands
- 4.1 Overview
- 4.2 Using the Commands
- 4.3 User Commands Quick Reference
- 4.4 User Commands
- apropos
- arpshow
- bcoff
- bcon
- beep
- boot
- bootadr
- bootopt
- bpstat
- cb
- cfreg
- cl
- compare
- cont
- copy
- cq
- creg
- cw
- date
- delete
- dis
- dml
- dmq
- ebuff
- edevice
- edmp
- einit
- eml
- emq
- eprom
- ereg
- eshow
- estat
- estop
- fill
- flash
- flasherase
- flboot
- flcd
- flcopy
- fldir
- flload
- flread
- flsave
- flwrite
- fwupdate
- go
- help
- iack
- ident
- init
- jtopal
- ladebug
- load
- mces
- mcheck
- memtest
- mrb
- mrl
- mrw
- mwb
- mwl
- mww
- netboot
- netload
- next
- pb
- pcishow
- pfreg
- pl
- pq
- prb
- preg
- prl
- prw
- pw
- pwb
- pwl
- pww
- rabox
- rb
- rbcfg
- rbctl
- rbiu
- riccsr
- rl
- rmode
- romboot
- romlist
- romload
- romverify
- rsys
- rw
- sb
- setbaud
- setty
- sl
- sq
- step
- stop
- sum
- sw
- swpipl
- sysshow
- tip
- version
- wabox
- wb
- wbcfg
- wbctl
- wbiu
- wiccsr
- wl
- wrfen
- wsys
- ww
- Support, Products, and Documentation
- Index

Remote Debugging 3–1
3
Remote Debugging
The Debug Monitor supports remote debugging for DIGITAL UNIX host systems
with Ladebug. The Ladebug software provides the full source-level debugging
capabilities of most programs that run on the motherboard, including the Debug
Monitor.
This chapter describes some debugging hints for use with the Debug Monitor and the
remote debugger. This chapter also describes the guidelines for writing programs
that allow you to take full advantage of remote debugging.
3.1 What Is a Debugger?
A debugger is a tool that helps you locate run-time programming errors or bugs. You
use the debugger on executable programs created when a program has been compiled
and linked successfully.
3.2 What Is a Remote Debugger?
A remote debugger is a tool that helps you locate run-time programming errors or
bugs in a program running on a remote system. The remote system can be a system
that cannot support a full programming environment by itself. You use a remote
debugger on executable programs compiled and linked for the remote system.
3.3 Remote Debug Server
The Debug Monitor’s remote debug server (the part of the monitor that
communicates with Ladebug) uses interrupts and an Ethernet device. Interrupts are
used by the Debug Monitor to poll the Ethernet device for messages from Ladebug.
Any program that changes the interrupt handler must instruct the debug server when
to poll the Ethernet.