B

B

Language Managers

Whenever the debugger performs a language-sp eci￿c operation, a language manager provides the necessary language-sp eci￿c information. This chapter describes the language managers that enable the debugger to evaluate expressions and declarations in di￿erent languages. Consult this chapter for information speci￿c to the language managers, such as the value of the language type argument to the print command's -languageoption.

On HP-UX systems, the debugger uses HP C, HP C++, HP FORTRAN, and HP Pascal high-level language managers and an HP-UX PA-RISC assembly language manager. On Solaris systems, the debugger uses a SPARC assembly language manager.

This chapter provides the following information about each manager:

Type Name

Identi￿es 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

 

language manager title is ANSI C . The language type

 

name is lang_c .

 

Description

Brie￿y describes what the manager does and do es not

 

support.

 

Language Managers B-1