BPABI モデルのシンボルのインポートとエクスポートについて

従来のリンクでは、必要なコードとデータをすべて含む 1 つの実行可能ファイルにリンクするために、すべてのシンボルをリンク時に定義する必要がありました。 ダイナミックリンクをサポートしているプラットフォームでは、シンボルのバインディングをロード時か、場合によっては実行まで遅らせることができます。 そのため、アプリケーションを複数のモジュール(実行可能ファイルまたは共有ライブラリ)に分割できます。 現在のモジュール以外のモジュールで定義されているシンボルはダイナミックシンボルテーブルに配置されます。 ロード時または実行時に動的にリンクするのに適している関数もダイナミックシンボルテーブルに配置されます。

ダイナミックシンボルテーブルの内容は、次の 2 通りの方法で制御できます。

これらの規則は SysV モデルでは若干異なります。

Show/hide関連項目

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0474GJ
Non-ConfidentialID051612