9.1 --any_contingency

Permits extra space in any execution regions containing .ANY sections for linker-generated content such as veneers and alignment padding.


Two percent of the extra space in such execution regions is reserved for veneers.
When a region is about to overflow because of potential padding, armlink lowers the priority of the .ANY selector.
This option is off by default. That is, armlink does not attempt to calculate padding and strictly follows the .ANY priorities.
Use this option with the --scatter option.
Related concepts
7.4.8 Behavior when .ANY sections overflow because of linker-generated content
7.4 Placement of unassigned sections with the .ANY module selector
Related reference
8.4.3 Execution region attributes
9.55 --info=topic[,topic,…]
9.3 --any_sort_order=order
9.102 --scatter=filename
8.5.2 Syntax of an input section description
9.2 --any_placement=algorithm
Non-ConfidentialPDF file icon PDF versionARM DUI0377G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.