セクションおよびブロックの概要
以下の表は、IARビルドツールで使用されるELFセクションおよびブロックのリストです。
セクション | 説明 |
|---|---|
ゼロに初期化される静的/グローバル変数を保持します。 | |
C/C++プログラムが使用するスタックを保持します。 | |
初期化される静的/グローバル変数を保持します。 | |
リンカディレクティブ | |
| 共有オブジェクトのレイアウトを参照してください。 |
| 共有オブジェクトのレイアウトを参照してください。 |
| 共有オブジェクトのレイアウトを参照してください。 |
例外に関連するコードを保持します。 | |
| 共有オブジェクトのレイアウトを参照してください。 |
| 共有オブジェクトのレイアウトを参照してください。 |
動的割当てデータに使用するヒープを保持します。 | |
プライマリスレッドのTLS領域を維持します。 | |
TLS領域の初期値を保持します。 | |
| |
選択したロケールのロケールテーブルを保持します。 | |
動的初期化関数のテーブルを保持します。 | |
リセットベクタテーブルを保持します。 | |
割り込み要求、IRQ、例外のスタックを保持します。 | |
静的変数およびグローバル変数 | |
| 共有オブジェクトのレイアウトを参照してください。 |
動的初期化関数のテーブルを保持します。 | |
動的初期化関数のテーブルを保持します。 | |
| 共有オブジェクトのレイアウトを参照してください。 |
| 共有オブジェクトのレイアウトを参照してください。 |
定数データを保持します。 | |
| 共有オブジェクトのリンカブロックのリファレンス情報を参照してください。 |
| 共有オブジェクトのリンカブロックのリファレンス情報を参照してください。 |
| 共有オブジェクトのリンカブロックのリファレンス情報を参照してください。 |
| 共有オブジェクトのリンカブロックのリファレンス情報を参照してください。 |
プライマリスレッドのスレッドローカルゼロ初期化された静的およびグローバル変数を維持します。 | |
プライマリスレッドのスレッドのスレッドローカル初期化された静的およびグローバル変数を維持します。 | |
プログラムコードを保持します。 | |
| |
| |
| 共有オブジェクトのレイアウトを参照してください。 |
セキュアゲートウェイベニアを保持します。 |
その他のセクション
アプリケーションで使用するELFセクションのほかに、ツールではさまざまな目的で多数のELFセクションを使用します。