11.56 --gnu_linker_defined_syms

Enables support for the GNU equivalent of input section symbols.

Note:

Deprecated in this release.

Usage

If you want GNU-style behavior when treating the Arm® symbols SectionName$$Base and SectionName$$Limit, then specify --gnu_linker_defined_syms.

Table 11-3 GNU equivalent of input sections

GNU symbol Arm symbol Description
__start_SectionName SectionName$$Base Address of the start of the consolidated section called SectionName.
__stop_SectionName SectionName$$Limit Address of the byte beyond the end of the consolidated section called SectionName

Note:

  • A reference to SectionName by a GNU input section symbol is sufficient for armlink to prevent the section from being removed as unused.

  • A reference by an Arm input section symbol is not sufficient to prevent the section from being removed as unused.

Non-ConfidentialPDF file icon PDF versionDUI0803J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.