Numerical cross-reference
The B numerical cross-reference listing
contains one entry for each RLD record in the module, presented in
sequence by the hexadecimal class offset of the related address constant.
There is one RLD record for each A-, V-,
Q-, and
J-type
address constant in the module, and one RLD record for
each class reference (RLD type=21), class length (CXD),
or loader token.
Each entry consists of one line that is described as follows:
1 The first part of the line describes the adcon itself, showing the class and element offsets, in hex, and the name of the section (FROM SECTION) containing the adcon. Because all adcons must reside within a section, there will always be either a user-defined section name or a representation of the binder-generated name, such as $PRIV000001 or $BLANKCOM.
- $UNRESOLVED - A strong reference (ER) could not be resolved during binding.
- $UNRESOLVED(W) - A weak reference (WX) could not be resolved during binding.
- $NEVER CALL - The symbol was marked never call, and no attempt was made during binding to resolve the symbol from the library.
- $CLASS-OFFSET - The reference was to a class offset (Q-con).
- $CLASS-LEN - The reference was to a class length (RLD type=40).
If the RLD item is for a class offset or class length, the constant string $CLASS_OFFSET or $CLASS_LEN will appear in place of a name.
3 The third part of the line will be blank except for resolved A-type and V-type address constants and displays the containing section name (IN SECTION). If the target section does not have a name, then a representation of the binder-generated name ($PRIV000005, $BLANKCOM) will be printed. If the target name in the second part of the line matches the containing section name, the containing section name will not be printed, since it would provide no additional information.
LENGTH OF PROGRAM OBJECT nnnn
**** NO ADCONS IN THIS CLASS ****