12.6 --api、--no_api

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

使用法

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

デフォルト

デフォルトは --no_api です。少なくとも 1 つの実行領域に最小のインターセクション分岐を越えるコードが含まれている場合は、 --api に自動的に切り替えられます。最小のインターセクション分岐は、領域内のコードとターゲットプロセッサによって異なります。

32Mb

ARM のみを含む実行領域。

16Mb

実行領域に Thumb コードが含まれており、Thumb-2 テクノロジがプロセッサでサポートされています。

4Mb

実行領域に Thumb コードが含まれており、Thumb-2 テクノロジがプロセッサでサポートされていません。

関連する概念
3.16 ベニアの概要
関連する参考文書
12.80 --largeregions、--no_largeregions
非機密扱いPDF file icon PDF 版ARM DUI0474JJ
Copyright © 2010-2013 ARM.All rights reserved.