ビットフィールドを指定します。アーキテクチャにおけるほかのワード値と同じバイト順序を使用します。値は、影響が与えられる領域の先頭バイトのオフセットまたは仮想アドレスを指定します。再配置タイプは、変更されるビットと、これらのビットの値の計算方法を指定します。以下の再配置型の計算では、操作により、再配置可能ファイルが実行可能ファイルまたは共有オブジェクトファイルに変換されることが仮定されています。複数の再配置可能ファイルを併合して出力します。リンカーは、まず入力ファイルの結合/配置方法を決めます。次にシンボル値を更新します。最後に再配置を行います。実行可能オブジェクトファイルと共有オブジェクトファイルに適用される再配置は類似しており、同じ結果を実現します。このセクションの表では、以下の表記が使用されています。A再配置可能フィールドの値を計算するために使用される加数。B実行時に共有オブジェクトがメモリーに読み込まれるベースアドレス。ベース仮想アドレスで作成されますが、実行アドレスは異なります。詳細は、プログラムヘッダーを参照してください。G実行時に再配置エントリのシンボルのアドレスが存在する大域オフセットテーブルへのオフセット。(プロセッサ固有)を参照してください。GOT大域オフセットテーブルのアドレス。(プロセッサ固有)を参照してください。Lシンボルに対するプロシージャのリンクテーブルエントリのセクションオフセットまたはアドレス。(プロセッサ固有)を参照してください。Sインデックスが再配置エントリ内に存在するシンボルの値。示されているフィールド名は、再配置型がオーバーフローを検査するかどうかを通知します。以外の有意ビットを持つことがないことを意味します。Aいくつかの再配置型には、単純な計算を超えた意味が存在します。似ていますが、シンボルの大域オフセットテーブルエントリのアドレスを参照する点が異なります。大域オフセットテーブルの作成をリンカーに指示します。似ていますが、シンボルの大域オフセットテーブルエントリのアドレスを参照する点が異なります。大域オフセットテーブルの作成をリンカーに指示します。似ていますが、シンボルの大域オフセットテーブルエントリのアドレスを参照する点が異なります。大域オフセットテーブルの作成をリンカーに指示します。似ていますが、シンボルのプロシージャリンクテーブルエントリのアドレスを参照する点が異なります。プロシージャのリンクテーブル作成をリンカーに指示します。R_SPARC_COPYリンカーは、この際配置型を作成して動的実行可能ファイルが読み取り専用のテキストセグメントを保持できるようにします。この再配置型のオフセット構成要素は、書き込み可能セグメントの位置を参照します。シンボルテーブルインデックスは、現オブジェクトファイルと共有オブジェクトの両方に存在する必要があるシンボルを指定します。実行時、実行時リンカーは共有オブジェクトのシンボルに関連付けられているデータを、オフセットで指定されている位置にコピーします。コピー再配置を参照してください。似ていますが、大域オフセットテーブルエントリを指定されたシンボルのアドレスに設定する点が異なります。この特殊な再配置型を使うと、シンボルと大域オフセットテーブルエントリの対応付けを判定できます。R_SPARC_JMP_SLOTリンカーは、動的オブジェクトが遅延結合を提供できるようにするため、この再配置型を作成します。この再配置型のオフセット構成要素は、プロシージャのリンクテーブルエントリの位置を与えます。実行時リンカーは、プロシージャのリンクテーブルエントリを変更して指定シンボルアドレスに制御を渡します。R_SPARC_RELATIVEリンカーは、動的オブジェクト用にこの再配置型を作成します。この再配置型のオフセット構成要素は、相対アドレスを表す値が存在する、共有オブジェクト内の位置を与えます。実行時リンカーは共有オブジェクトが読み込まれる仮想アドレスに相対アドレスを加算することで、対応する仮想アドレスを計算します。指定しなければなりません。似ていますが、整列されていないワードを参照する点が異なります。(アーキテクチャの要求に従って整列されるワードとしては処理されません)。ビット即値フィールドを十分に使用するために余分なオフセットが追加される点が異なります。似ていますが、妥当性検査ではなく切り捨てを行う点が異なります。R_SPARC_PC_LM22R_SPARC_PC22に似ていますが、妥当性検査ではなく切り捨てを行う点が異なります。