Keil Logo

NOOVERLAY Linker Directive

Abbreviation

NOOL

Arguments

None.

Default

The linker performs overlay analysis.

µVision

Options — LX51 Misc — Misc Controls.

Description

The NOOVERLAY directive disables overlay analysis and data overlaying. When this directive is used, the linker does not overlay memory used by local variables and function arguments.

Note

  • Memory overlaying always provides the most economical utilization of memory space. On occasion, run-time problems may be inhibited by disabling memory overlaying (using the NOOVERLAY directive). Typically, these types of run-time problems are caused by incomplete overlay analysis due to indirect function calls or function calls that are not obvious to the linker. In those cases, you should consider manually augmenting the overlay analysis using the OVERLAY directive.
See Also

OVERLAY, RECURSIONS, SPEEDOVL

Example
LX51 MYPROG.OBJ NOOVERLAY
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.