ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
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 リリース
実行時リンカーおよびそのデバッガインタフェースが拡張され、実行時解析とコアファイル解析の性能が向上しました。この拡張は、新しいバージョンナンバーで識別することができます。Agent Manipulation Interfaces()の 「エージェント操作インタフェース」 を参照してください。この更新により rd_loadobj_t 構造体が拡張されます。「読み込み可能オブジェクトの走査」を参照してください。
ディスプレイスメント再配置されたデータがコピー再配置で使用されるか、使用される可能性があるかを検証できます。「ディスプレイスメント再配置」を参照してください。
64 ビットフィルタが、リンカーの -64 オプションを使用して mapfile から単独で構築できます。「標準フィルタの生成」を参照してください。
動的オブジェクトの依存関係の検索に使用される検索パスを、dlinfo(3C) を使って調べることができます。
dlsym(3C) および dlinfo(3C) の検索セマンティクスが、新しいハンドル RTLD_SELF を使用して拡張されました。
動的オブジェクトの再配置に使用される実行時シンボル検索メカニズムを、各動的オブジェクト内に直接結合情報を確立することによって、大幅に削減することができます。第 6 章直接結合を参照してください。