ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 リンカーとライブラリガイド Oracle Solaris 11.1 Information Library (日本語) |
7. システムのパフォーマンスを最適化するオブジェクトの構築
パート IV ELF アプリケーションバイナリインタフェース
Oracle Solaris 11 Update 1 リリース
Oracle Solaris 10 Update 11 リリース
Oracle Solaris 10 Update 10 リリース
ファイルを前もって読み込むことのできるセキュアなディレクトリは、32 ビットオブジェクトの場合は /usr/lib/secure、64 ビットオブジェクトの場合は /usr/lib/secure/64 です。「セキュリティー」を参照してください。
リンカーの -z nodefaultlib オプション、および新しいユーティリティー crle(1) によって作成される実行時構成ファイルを使用することにより、実行時リンカーの検索パスを変更するときの柔軟性が向上しました。「実行時リンカーが検索するディレクトリ」と 「デフォルトの検索パスの構成」を参照してください。
新しい EXTERN mapfile 指令により、-z defs の使用に外部的に定義されたシンボルを提供します。「SYMBOL_SCOPE/SYMBOL_VERSION 指令」を参照してください。
新しい $ISALIST、$OSNAME、および $OSREL 動的ストリングトークンにより、命令セット固有およびシステム固有の依存関係を確立する際の柔軟性が向上しました。「動的ストリングトークン」を参照してください。
リンカーの -p および -P オプションにより、実行時リンク監査ライブラリを呼び出す方法が追加されました。「ローカル監査の記録」を参照してください。実行時リンク監査インタフェース、la_activity() および la_objsearch() が追加されました。「監査インタフェースの関数」を参照してください。
新しい動的セクションタグ DT_CHECKSUM により、ELF ファイルとコアイメージ との統合が可能になりました。表 13-8 を参照してください。