Keil™, An ARM® Company

BL51 User's Guide

IXREF Linker Directive

Abbreviation

IX

Arguments

IXREF 〚(NOGENERATED, NOLIBRARIES)〛

Default

No cross reference-report is included in the listing file.

µVision

Options — Listing — Linker Listing — Cross Reference.

Description

The IXREF directive includes a cross-reference report in the linker map file. Specifying IXREF with no additional arguments creates a report that includes both public and external symbols.

  • Use the NOGENERATED argument to exclude compiler-generated symbols that begin with a question mark ('?'). These symbols are used by the compiler to call special C functions or to passing parameters to other functions.
  • Use the NOLIBRARIES argument to exclude symbols defined in library files.
Example
BL51 myfile.obj IXREF
BL51 myfile.obj IXREF (NOGENERATED)
BL51 myfile.obj IXREF (NOLIBRARIES, NOGENERATED)