Bagikan melalui


/hotpatch (Buat gambar hotpatchable)

Menyiapkan gambar untuk hotpatching.

Sintaks

/hotpatch

Nota

Opsi ini hanya tersedia untuk x86

Keterangan

Ketika /hotpatch digunakan selama kompilasi, pengkompilasi memastikan bahwa instruksi pertama dari setiap fungsi memiliki panjang setidaknya 2 byte dan tidak ada lompatan dalam fungsi yang masuk ke instruksi pertama. Kondisi ini diperlukan untuk hotpatching.

Untuk menyelesaikan persiapan membuat gambar hotpatchable, setelah Anda mengkompilasi dengan /hotpatch, gunakan /functionpadmin untuk menautkan. Saat Anda mengkompilasi dan menautkan gambar menggunakan satu pemanggilan cl.exe, /hotpatch menyiratkan /functionpadmin.

Petunjuk / Saran

Arsitektur Arm64 dan x64 selalu diperlakukan sebagai hotpatchable. Tetapi Anda masih harus menautkan dengan menggunakan /functionpadmin untuk membuat gambar hotpatchable untuk mereka.

Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
  2. Pilih halaman properti Properti>>Baris Perintah.
  3. Tambahkan opsi pengkompilasi ke kotak Opsi Tambahan.

Untuk mengatur opsi pengkompilasi ini secara terprogram

Lihat juga

Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC