6.5.2 fixupタイプ

定数 解説
IMAGE_REL_BASED_ABSOLUTE 0 fixupはスキップされます。このタイプはブロックを埋めるために使うことができます。
IMAGE_REL_BASED_HIGH 1 fixupはデルタの上位16ビットをオフセットの16ビットに加えます。この16ビットフィールドは32ビット ワードの上位の値を表します。
IMAGE_REL_BASED_LOW 2 fixupはデルタの下位16ビットをオフセットの16ビット フィールドに加えます。この16ビット フィールドは32ビット ワードの下半分を表します。このfixupはRISCマシンのために、イメージ オブジェクト アラインの値がデフォルトの64Kでない場合にだけ出力されます。
IMAGE_REL_BASED_HIGHLOW 3 fixupは32ビットのデルタをオフセットの32ビット フィールドに適用します。上位16ビットはオフセットに置かれ、下位16ビットは次のオフセット レコードに置かれます。この2つは1つの符号付き変数に結合される必要があります。
IMAGE_REL_BASED_HIGHADJ 4 fixupは32ビット値全部を必要とします。
IMAGE_REL_BASED_MIPS_JMPADDR 5 MIPSのジャンプ命令に適用されるfixup。


戻る