HP 64782 User Manual page 435

For the graphical user interface
Hide thumbs Also See for 64782:
Table of Contents

Advertisement

Emulator/Analyzer Interface Commands
--SYMB--
If a symbol search with the current working symbol prefix is unsuccessful,
the last scope on the current working symbol is stripped. The symbol you
specified is then retested with the modified current working symbol. Note
that this does not change the actual current working symbol.
For example, if you set the current working symbol as
cws porthand.c:process_port.BLOCK_1
and made a reference to symbol i2, the retrieval utilities attempt to find a
symbol called
porthand.c:process_port.BLOCK_1.i2
which would not be found. The symbol utilities would then strip BLOCK_1
from the current working symbol, yielding
porthand.c:process_port.i2
which is a valid symbol.
You also can specify the symbol type if conflicts arise. Although not shown in
the tree, assume that a procedure called port_one is also defined in control.c.
This would conflict with the identifier port_one which declares an integer
pointer. SRU can resolve the difference. You must specify:
control.c:port_one(static)
to reference the variable, and
control.c:port_one(procedure)
to reference the procedure address.
See Also
The copy local_symbols_in and display local_symbols_in commands.
Also refer to the Symbolic Retrieval Utilities User's Guide for further
information on symbols.
434

Advertisement

Table of Contents
loading

Table of Contents