12.3 --any_contingency

.ANY セクションを含んだ実行領域に、リンカによって生成されたコンテンツ(ベニア、境界整列パディングなど)用の特別なスペースが確保されます。

使用法

ベニア用に、このような実行領域の 2% の特別スペースが予約されます。

パディングによって領域がオーバーフローしそうになると、armlink が、.ANY セレクタの優先順位を引き下げます。

このオプションは、デフォルトでは無効になっています。つまり、armlink はパディングを計算しようとはせず、.ANY の優先順位を厳守します。

このオプションは --scatter オプションと一緒に使用します。

関連する概念
7.13 .ANY モジュールセレクタによる未割り当てセクションの配置
8.18 リンカによって生成されたコンテンツによって .ANY セクションがオーバーフローしたときの動作
関連する参考文書
12.4 --any_placement=algorithm
12.71 --info=topic[,topic,…]
12.5 --any_sort_order=order
12.126 --scatter=filename
8.16 入力セクション記述の構文
非機密扱いPDF file icon PDF 版ARM DUI0474JJ
Copyright © 2010-2013 ARM.All rights reserved.