
808#; O,?ject Module Formats | Version 4.(') |
DEBUG. SYMBOLS. RECORD
~*********************///*********///*********************///***********
REC | * | RECORD | * | FRAME | * | SYMBOL | * | * | TYPE | * | * |
* | * | * | * | * | * | CaK * | |||||
TYP | * | LENGTH | *INFORMATION* | NAME | * OFFSET | * | INDEX | * | SUM * | ||
7 EH | * |
| * |
| * |
| * | * |
| * | * |
| * |
| * |
| * |
| * | * |
| * | * |
~*********************///*********///*********************///*********** | |||||||||||
|
|
|
|
| I |
|
|
|
| I |
|
|
|
|
|
|
|
This record provides information about all local symbols includinq stack and based symbols. The purpose of this information is to aid ICE and other debuqqinq programs.
The information in this record is processed but not used by the R& L prod ucts.
The symbols in the ~ecord were oriqinally defined in a source module of name qiven by the most recently precedinq
The scope of the symbols in the record is defined to be the block of the most recently precedinq BLKDEF whose extent has not yet been closed by a BLKE~D. If no such BLKDEF exists the symbols are qlobal to the source module of name qiven by the most recently preceding THEADR.
FRAME. INFOR~ATION
This field gives information about the frame of the symbols
defined in the record. It's format is as follows:
***********///*****
* | * |
| * |
*FRAME* |
| * | |
*INfO | * | DATUM | * |
* | * |
| * |
* | * |
| * |
***********///*****
The FRAME INFO byte has the followin~ format:
*********************************
* | , | I | I | I | I | I | , | * |
* B I L I (l I " | I ~ | I | FRA~E | * | ||||
* | I | I | I | I | , | * |
*********************************
57