Chapter 13: Debugger Versions
Support for # define constants added
The debugger now allows the use of # define constants in expressions. The
compiler you use must place this information into the absolute file.
New Predefined Macro
A new debugger macro, getsym, has been added. It has one parameter, an
address, and returns a char pointer to a string that is the first symbol at that
address. A null string is returned if no symbol exists at the given address.
Version C.05.10
Larger Symbol Table
The debugger can load up to 16 million symbols. The previous limit was 64K
symbols.
Each symbol uses 128 bytes of memory. If so many symbols are loaded that
your host operating system runs out of swap space, the practical limit may be
less than 16 million symbols.
More Global Symbols
The maximum number of global symbols that can be read from an HP-MRI
IEEE-695 file has been increased from 8000 to 64K symbols.
Radix Option Side Effects
Input and output values are interpreted as hexadecimal only for assembly-level
references.
To cast a high-level expression as hexadecimal, use a leading "0x" or a trailing
"h".
When the radix option is set to hex, the following inputs will not be
interpreted as hexadecimal:
506