
8086 Object Module Formats | Version 4.0 |
LOCAL SY~BOLS. RECORD
( LOCSYl~)
***********************///*********///*********************///***********
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | REC | * | RECORD | * | LOCAL | * | LOCAL | * | LOCAL | * | TYPE | * | CHK | * |
* TYP | * | LENGTH | * | SYMBOLS | * | SYMBOL | * | SY~BOL | * | INDEX | * | SUM | * | |
* | 928 * |
| * | BASE | * | NAME | * | OFFSET | * |
| * |
| * | |
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
***********************///*********///*********************///***********
II
This record provides information about symbols that were used in the source proqram input to the translator which produced the module. The purpose of this information is to aid ICE and other debugging proqrams.
The information provided by the LOCSYM record is processed but not used by the R&L products.
The symbols in the record were originally defined in a source module of name given by the most recently precedinq
LOCAL SYMBOLS BASE
The LOCAL SY~BOLS BASE has the followinq format:
*****///*********///*****************
* |
| * |
| * |
| * |
* | GROUP | * | SEGMENT | * | FRAME | * |
* | INDEX | * | INDEX | * | NUI~BER | * |
* |
| * |
| * |
| * |
* |
| * |
| * |
| * |
*****///*********///*****************
II
+conditional+
The LOCAL SY,\<\BOLS BASE provides two thinas: (1) it qives a dreferent~ value (location in ~AS) , with respect to which the value (location in MAS) of every symbol in the record will be defined by qivinq, for each symbol in the record, a
(2)it gives an indication to
The referent value is qiven by the SEGMENT INDEX or by the FRA~E NUMBER. If the SEGMENT INDEX field contains a number oreater than ~, then the referent value is the location 6f the canonic frame
49