The SHOW SYMBOL command displays information that the debugger
has about a given symbol in the current image. This information
might not be the same as what the compiler had or even what
you see in your source code. Nonetheless, it is useful for
understanding why the debugger might act as it does when handling
symbols.
By default, the SHOW SYMBOL command lists all of the possible
declarations or definitions of a specified symbol that exist in
the RST for the current image (that is, in all set modules and
in the GST for that image). Symbols are displayed with their
path names. A path name identifies the search scope (module,
nested routines, blocks, and so on) that the debugger must follow
to reach a particular declaration of a symbol. When specifying
symbolic address expressions in debugger commands, use path
names only if a symbol is defined multiple times and the debugger
cannot resolve the ambiguity.
The /DEFINED and /LOCAL qualifiers display information about
symbols defined with the DEFINE command (not the symbols that
are derived from your program). The other qualifiers display
information about symbols defined within your program.
For information specific to Ada programs, type Help
Language_Support Ada.
Related commands:
DEFINE
DELETE
SET MODE [NO]LINE
SET MODE [NO]SYMBOLIC
SHOW DEFINE
SYMBOLIZE