-map


< Optimizing Linkage Editor (rlink) Options / Output Options >

[Format]

-map [= <file name>]

[Description]

-

Outputs the external-symbol-allocation information file that is used by the compiler in optimizing access to external variables.

-

When <file name> is not specified, the file has the name specified by the output option or the name of the first input file, and the extension bls.

-

If the order of the declaration of variables in the external-symbol-allocation information file is not the same as the order of the declaration of variables found when the object was read after compilations, an error will be output.

-

In the following case, the linker outputs the external variable allocation information file and, when the -list option is specified, outputs the list file. After that, the linker terminates operation normally. Note that the linker does not output a load module file in this case.

-

When a program section allocation address exceeds the allowable address range:

 

In the external variable allocation information file, information regarding only the symbols and sections allocated within the allowable areas are output. [V2.06 or later]

[Remarks]

-

This option is valid only when form={absolute | hexadecimal | stype | binary} is specified.