This chapter introduces you to some of the features and differences of the Ladebug Debugger when run as part of the DEC FUSE environment. FUSE is Digital's software development environment (IDE) for UNIX workstations and servers. It integrates industry- standard UNIX tools with Digital tools and other industry-leading CASE tools.
Features include:
Because FUSE works with source code from any supported language, it is a highly effective tool for maintenance or re-engineering, as well as new development. The software visualization provided by FUSE reduces the time needed to understand complex applications, which results in cost savings and fewer code errors.
For detailed information on FUSE, including prerequisite software and ordering information, see the DEC FUSE Software Product Description (SPD) and the DEC FUSE Handbook.
Assuming you have DEC FUSE installed, there are three possible ways you can choose to start the debugger as part of the DEC FUSE environment:
You can start the debugger from the command line using the following command:
% fusedebug [ -Xt-Options ] [ filepath ]
If DEC FUSE is not running, it starts automatically as a minimized icon.
See the DEC FUSE Handbook and the specific reference pages for descriptions of the command syntax and options.
DEC FUSE provides a DEC FUSE application group icon and icons for the individual tools that make up the DEC FUSE environment. To invoke the debugger:
To start the debugger from the DEC FUSE Control Panel (assumes DEC FUSE is already running), select Ladebug Debugger from the Tools menu in the Control Panel.
DEC FUSE first lists the tool in the Control Panel display area. Then, the tool main window appears.
The DEC FUSE debugger Main Window is essentially the same as it appears in Ladebug with the exception of the following:
The Tools menu lets you start the other tools that are integrated within the DEC FUSE environment. You can also use this menu to configure and exit the debugger.
DEC FUSE help is based on Bristol HyperHelp while Ladebug help is based on the OSF/Motif help widget.
The quick help pane provides brief descriptions of menu items at the bottom of the DEC FUSE debugger Main Window.
When you start up the debugger, you specify an executable target. The debugger displays the source file for that target.
The debugger Source View is read-only. To edit a source file, you can access the editor either directly from the debugger or from the Tools menu.
If you want to edit the source file whose code is currently being displayed by the debugger, the quickest way is to choose Edit File from the Commands menu. This invokes your default DEC FUSE editor (FUSE Editor, Emacs, or vi). The editor displays the target's source code in its own window. As in the debugger Main Window, the source code in the editor window is centered where execution is currently paused.
When you then execute the program with the debugger, the Source View is updated in both the debugger and the editor.
You can use the DEC FUSE Editor and Emacs to set breakpoints. For further information, see the DEC FUSE Handbook.