Generating Cross-Reference Listing Information (--gen_cross_reference Option)

The --gen_cross_reference option generates a cross-reference listing file that contains reference information for each identifier in the source file. (The --gen_cross_reference option is separate from --asm_listing_cross_reference, which is an assembler rather than a compiler option.) The cross-reference listing file has the same name as the source file with a .crl extension.

The information in the cross-reference listing file is displayed in the following format:

sym-idnameXfilenameline numbercolumn number

sym-id An integer uniquely assigned to each identifier
name The identifier name
X One of the following values:
D Definition
d Declaration (not a definition)
M Modification
A Address taken
U Used
C Changed (used and modified in a single operation)
R Any other kind of reference
E Error; reference is indeterminate
filename The source file
line number The line number in the source file
column number The column number in the source file