/hotpatch (Buat Gambar Hotpatchable)
Menyiapkan gambar untuk hot patching.
Sintaks
/hotpatch
Keterangan
Ketika /hotpatch digunakan dalam kompilasi, pengkompilasi memastikan bahwa instruksi pertama dari setiap fungsi setidaknya dua byte, dan tidak ada lompatan dalam fungsi yang masuk ke instruksi pertama. Kondisi ini diperlukan untuk patching panas.
Untuk menyelesaikan persiapan membuat gambar hotpatchable, setelah Anda menggunakan /hotpatch untuk mengkompilasi, Anda harus menggunakan /FUNCTIONPADMIN (Buat Gambar Hotpatchable) untuk menautkan. Saat Anda mengkompilasi dan menautkan gambar dengan menggunakan satu pemanggilan cl.exe, /hotpatch menyiratkan /functionpadmin.
Karena instruksi selalu dua byte atau lebih besar pada arsitektur ARM, dan karena kompilasi x64 selalu diperlakukan seolah-olah /hotpatch telah ditentukan, Anda tidak perlu menentukan /hotpatch ketika Anda mengkompilasi untuk target ini; namun, Anda masih harus menautkan dengan menggunakan /functionpadmin untuk membuat gambar hotpatchable untuk mereka. Opsi kompilator /hotpatch hanya memengaruhi kompilasi x86.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Tambahkan opsi pengkompilasi ke kotak Opsi Tambahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC