JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
リンカーとライブラリ     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris リンカーの紹介

2.  リンカー

3.  実行時リンカー

4.  共有オブジェクト

5.  アプリケーションバイナリインタフェースとバージョン管理

6.  サポートインタフェース

7.  オブジェクトファイル形式

8.  スレッド固有領域 (TLS)

9.  mapfile

mapfile の構造と構文

mapfile のバージョン

条件付き入力

指令の構文

mapfile 指令

CAPABILITY 指令

HW 属性

HW_1/HW_2 属性

MACHINE 属性

PLATFORM 属性

SF 属性

SF_1 属性

DEPEND_VERSIONS 指令

ALLOW 属性

REQUIRE 属性

HDR_NOALLOC 指令

PHDR_ADD_NULL 指令

LOAD_SEGMENT/NOTE_SEGMENT/NULL_SEGMENT 指令

ALIGN 属性 (LOAD_SEGMENT のみ)

ASSIGN_SECTION 属性

DISABLE 属性

FLAGS 属性 (LOAD_SEGMENT のみ)

IS_ORDER 属性

MAX_SIZE 属性 (LOAD_SEGMENT のみ)

NOHDR 属性 (LOAD_SEGMENT のみ)

OS_ORDER 属性

PADDR 属性 (LOAD_SEGMENT のみ)

ROUND 属性 (LOAD_SEGMENT のみ)

SIZE_SYMBOL 属性 (LOAD_SEGMENT のみ)

VADDR (LOAD_SEGMENT のみ)

SEGMENT_ORDER 指令

STACK 指令

STUB_OBJECT 指令

SYMBOL_SCOPE/SYMBOL_VERSION 指令

ASSERT 属性

AUXILIARY 属性

FILTER 属性

FLAGS 属性

SIZE 属性

TYPE 属性

VALUE 属性

定義済みセグメント

マッピングの例

例: セクションからセグメントへの割り当て

例: 定義済みセクションの変更

リンカー内部情報: セクションおよびセグメント処理

セクションからセグメントへの割り当て

定義済みセグメントとエントランス基準のための mapfile 指令

A.  リンカーのクイックリファレンス

B.  バージョン管理の手引き

C.  動的ストリングトークンによる依存関係の確立

D.  直接結合

E.  System V Release 4 (バージョン 1) Mapfile

F.  リンカーとライブラリのアップデートおよび新機能

索引

定義済みセグメント

リンカーには、定義済みの出力セグメント記述子とエントランス基準のセットが提供されています。これらの定義は、ほとんどのリンクシナリオのニーズを満たし、システムによって期待される ELF レイアウト規則および規約に適合します。

text、data、および extra セグメントがもっとも重要で、その他のセグメントは次に説明する特殊な目的のために役立ちます。