hotpatch

 

ホットパッチを行うために、ルーチンを準備するようにコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー

構文

Linux および Mac OS X:

なし

Windows:

/hotpatch[:n]

引数

n

関数のエントリーポイントの前に追加するバイト数を指定する整数。

デフォルト

オフ

コンパイラーは、ホットパッチを行うためのルーチンの準備をしません。

説明

ホットパッチを行うために、ルーチンを準備するようにコンパイラーに指示します。 コンパイラーは、関数のエントリーポイントの周囲にパディングを追加して、 結果イメージをホットパッチ可能にします。

各関数エントリーポイントの前後に、ターゲット・アーキテクチャーで直接ジャンプ命令に必要な NOP バイトが追加されます。

n が指定されると、関数のエントリーポイントの前に追加するデフォルトのバイト数よりも優先されます。

代替オプション

なし