12.6 --api、--no_api

API セクションのソートを有効および無効にします。API セクションは、領域内で最も多く呼び出されるセクションです。

使用法

大きな領域モードでは、API セクションは領域から抽出され、呼び出しセクションのホットスポットの最も近くに挿入されます。これにより、生成されるベニアの数を最小限に抑えることができます。

デフォルト

デフォルトは --no_api です。少なくとも 1 つの実行領域に最小のインターセクション分岐を越えるコードが含まれている場合は、 --api に自動的に切り替えられます。最小のインターセクション分岐は、領域内のコードとターゲットプロセッサによって異なります。
32MB
ARM のみを含む実行領域。
16MB
実行領域に Thumb コードが含まれており、Thumb-2 テクノロジがプロセッサでサポートされています。
4MB
実行領域に Thumb コードが含まれており、Thumb-2 テクノロジがプロセッサでサポートされていません。
関連する概念
3.6 リンカによって生成されるベニア
関連する参考文書
12.79 --largeregions、--no_largeregions
非機密扱いPDF file icon PDF 版ARM DUI0474LJ
Copyright © 2010-2015 ARM.All rights reserved.