HPlogo HP/DDE Debugger User's Guide: HP 9000 Series 700/800 Computers

Appendix E User Interface Managers

» 

Technical documentation

Complete book in PDF

 » Table of Contents

 » Glossary

 » Index

This chapter describes the managers that enable the debugger to provide different user interfaces. Consult this chapter for information specific to the user interface managers, such as the value of the ui_type argument to the dde command option -ui.

The debugger supports the graphical user interface, line-mode user interface, and SoftBench managers.

This chapter provides the following information about each manager:

Type Name

Identifies the name used for the manager as installed.

Title

Contains the name that the manager uses to identify itself. To list the titles of the managers currently loaded, use the version command. The following is an example of the output:

dde, version 4.0
User interface manager ui_gui: GUI-Mode UI, version 4.0
Target manager tgt_hpux_pa: HP-UX PA-RISC, version 4.0 DBGK 4.0
Object manager obj_som_som: HP SOM, version 4.0
Language manager lang_c: ANSI C, version 4.0

In the output of the preceding version command, the user interface manager title is GUI-Mode UI. The type name is ui_gui.

Description

Briefly describes what the manager does and does not support.

Syntax

Describes the syntax of debugger command arguments such as expression, declaration, and address that vary among the managers. The manager_option argument represents options you can specify with the property flags command to change the behavior of the manager.

Currently, the user interface managers do not offer any options through the manager_option argument.

You can use type names or synonyms wherever the syntax of a debugger command calls for a type, such as ui_type. For example, the following dde command specifies gui as the ui_type:

dde -ui gui a.out

You can create a new synonym for a user interface type name by creating a link to the user interface type name in the directory /opt/langtools/dde/ui. For example, to make mtf a valid user interface type, enter the following commands (as superuser):

cd /opt/langtools/dde/ui ln -s ui_gui mtf

You can change the default user interface for all users of your system by changing the link /opt/langtools/dde/ui/default. The default user interface is ordinarily set to ui_gui. For example, to make the line-mode interface the default, enter the following commands (as superuser):

cd /opt/langtools/dde/ui
rm default
ln -s ui_line default
Startup File

Describes the startup file that executes when the debugger loads the manager.

Related Managers

Lists other types of managers related to this manager.

Names, titles, and syntax specific to the user interface managers are described in the following sections.