![HP 68000 Series User Manual Download Page 454](http://html.mh-extra.com/html/hp/68000-series/68000-series_user-manual_157001454.webp)
Symbolic Referencing
The debugger references symbols in a different manner than the standard C
language definition. Therefore, understanding how variables are allocated and
stored in memory is important. The following sections describe symbol
storage classes and data types. These sections are followed by a discussion on:
•
R eferencing symbols with root, module, and function names.
•
Making stack references.
In the following paragraphs, the notion of a ’module’ is synonymous with a file
in C. In fact, the module name is simply the basename of the source file with
no suffix.
Storage Classes
All variables and functions in a C source program have a storage class that
defines how the variable or function is created and accessed. The storage
classes are:
•
extern (global)
•
static
•
automatic
•
register
C preprocessor symbols are not available to the debugger. The following
paragraphs describe each storage class used in a C source program.
Extern (global)
Global variables in a C program are declared outside of a function and are
accessible to all functions. Storage for these variables is allocated only once.
Thereafter, references are made to the previously allocated space.
Global functions can be called from any other function.
Static
Static variables in a C program are allocated permanent storage and can be
local to a module or local to a function.
Chapter 10: Expressions and Symbols in Debugger Commands
Symbolic Referencing
432
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 ...