The ESD records contain the following new fields:
- ESD_SYMBOL_ATTR
- strong or weak
If definition - a strong definition will
override a weak definition. Multiple weak definitions are allowed.
If
reference - unresolved weak reference will not result in an error
message.
- renameable symbol is eligible for renaming under control
of UPCASE option, RENAME control statements, and C run-time library
renaming algorithms.
- descriptor symbol represents a linkage descriptor.
- ESD_LOAD_FLAGS is a new attribute flag (DEFER) to indicate
a deferred load class has been defined. This bit should be interpreted
in conjunction with the do-not-load flag (NL) as follows:
NL |
DEFER |
MEANING |
0 |
0 |
INITIAL LOAD |
0 |
1 |
DEFERRED LOAD |
1 |
0 |
NO LOAD |
- The ESD_PRIORITY field can be used to order the PRs in
a merge class. The lowest priority parts in the output module will
be assigned the smallest offset.