![HP 68000 Series User Manual Download Page 446](http://html.mh-extra.com/html/hp/68000-series/68000-series_user-manual_157001446.webp)
Symbols
A symbol (also called an identifier) is a name that identifies a location in
memory. It consists of a sequence of characters that identify program and
debugger variables, macros, keywords,registers, memory addresses, and line
numbers.
Symbols may be up to 40 characters in length. The first character in a symbol
must be alphabetic, an underscore (_), or an at sign (@). The characters
allowed in a symbol include upper and lower case alphabetic characters,
numeric characters, dollar signs ($), at signs (@), or underscores (_). No
other characters may be used in symbols. The debugger differentiates between
upper case and lower case characters in a symbol.
The following sections describe the different categories of symbols used by the
debugger.
Program Symbols
Program symbols are identifiers associated with a source program. They
consist of symbolic variable data names and function names that the
programmer defined when writing the source program. All symbols that were
defined in the source program can be passed to the debugger and referenced
during a debugging session. Note that preprocessor names are not symbols.
The compiler includes all program symbol information in the resulting output
object module file by default. When you load an executable file for debugging,
the debugger places all program symbols into the debugger symbol table by
default. The debugger preserves symbol types and treats the symbols
according to their type.
The debugger may be instructed to load only global symbols at load time,
loading local symbols as they are referenced. This behavior is known as
symbols on demand. R efer to the description of the Debugger Option General
Demand_Load command in the “Debugger Commands” chapter for more
information on symbols on demand.
Normally, the compiler prefixes a leading underscore to all global program
symbols. This is done to distinguish program symbols from reserved assembler
names. If the debugger has loaded all symbols, two symbols will be available;
the high-level symbol (for example, main), and its low-level
Chapter 10: Expressions and Symbols in Debugger Commands
Symbols
424
Summary of Contents for 68000 Series
Page 1: ...User s Guide HP B1466 68000 Series Debugger Simulator ...
Page 22: ...Contents xxii ...
Page 23: ...Part 1 Quick Start Guide ...
Page 24: ...Part 1 2 ...
Page 57: ...Part 2 User s Guide ...
Page 58: ...Part 2 36 ...
Page 140: ...Chapter 3 Loading and Executing Programs Using the Debugger with the Branch Validator 118 ...
Page 234: ...Chapter 6 Using Macros and Command Files Using Command Files 212 ...
Page 266: ...Chapter 7 Configuring the Debugger Setting X Resources 244 ...
Page 267: ...Part 3 Concept Guide ...
Page 268: ...Part 3 246 ...
Page 269: ...8 X Resources and the Graphical Interface An introduction to X resources 247 ...
Page 281: ...Part 4 Reference ...
Page 282: ...Part 4 260 ...
Page 283: ...9 Debugger Commands Detailed descriptions of command line commands 261 ...
Page 436: ...Chapter 9 Debugger Commands Window Toggle_View 414 ...
Page 466: ...Chapter 10 Expressions and Symbols in Debugger Commands Symbolic Referencing 444 ...
Page 467: ...11 Predefined Macros 445 ...
Page 504: ...Chapter 11 Predefined Macros write 482 ...
Page 505: ...12 Debugger Error Messages A list of the error messages generated by the debugger 483 ...
Page 524: ...Chapter 12 Debugger Error Messages 502 ...
Page 531: ...Part 5 Installation Guide ...
Page 532: ...Part 5 510 ...
Page 533: ...14 Installation How to install the debugger software on your computer 511 ...
Page 584: ...Index 562 ...