You copied the Doc URL to your clipboard.

--execute_only

Adds the EXECONLY AREA attribute to all code sections.

Usage

The EXECONLY AREA attribute causes the linker to treat the section as execute-only.

It is the user's responsibility to ensure that the code in the section is safe to run in execute-only memory. For example:

  • The code must not contain literal pools.
  • The code must not attempt to load data from the same, or another, execute-only section.

Restrictions

This option is only supported for the following processors:

  • Cortex-M3.
  • Cortex-M4.

Related reference

Was this page helpful? Yes No