Different types of stabs describe the various ways that variables can be allocated: on the stack, globally, in registers, in common blocks, statically, or as arguments to a function.
• Stack Variables: | Variables allocated on the stack. | |
• Global Variables: | Variables used by more than one source file. | |
• Register Variables: | Variables in registers. | |
• Common Blocks: | Variables statically allocated together. | |
• Statics: | Variables local to one source file. | |
• Based Variables: | Fortran pointer based variables. | |
• Parameters: | Variables for arguments to functions. |