In This Book

HP/DDE at a Glance

The debugger provides a powerful graphical user interface based on OSF/Motif. You control the debugger by executing commands from menus, from the command entry line, or from customizable command buttons. (The debugger also has a line-mode user interface which is described in Appendix A.)

The main window of the debugger displays source code, debugger output, and program I/O. Some of the features of the debugger main window, shown in Figure 1-1, are:

1Menu Bar

Invoke commands or display dialog boxes.

Some dialog boxes allow you to specify options to debugger commands. Other dialog boxes include dynamic displays that allow you to view and manipulate assembly code, registers, variables, threads, call/return stacks, and more.

2Input Box

Enter parameters for command buttons and pull-down menus.

You can enter information either by typing or by selecting text (from the source code, debugger output, or program I/O areas) for use with these commands. Text can be selected either by dragging the mouse, or by double-clicking.

3Interrupt Button

Interrupt the debugger or the target program.

This button changes from Interrupt Debugger to Interrupt Program when the target program is executing.

4Location Buttons

Change current location up and do wn the call/return stack.

Indicators in this area sho w when the current location di￿ers from the program counter (PC) location. Locations are speci￿ed as function names.

1-2 Overview