.SAVEREG
UWOP_SAVE_NONVOL
Menghasilkan entri kode atau UWOP_SAVE_NONVOL_FAR
unwind untuk register (reg) dan offset (offset) yang ditentukan menggunakan offset prolog saat ini. MASM akan memilih pengodean yang paling efisien.
Sintaks
. REG SAVEREG, offset
Keterangan
. SAVEREG memungkinkan pengguna ml64.exe menentukan bagaimana fungsi bingkai melepas lelah dan hanya diizinkan dalam prolog, yang meluas dari deklarasi PROC FRAME ke . Direktif ENDPROLOG . Arahan ini tidak menghasilkan kode; mereka hanya menghasilkan .xdata
dan .pdata
. . SAVEREG harus didahului oleh instruksi yang benar-benar mengimplementasikan tindakan yang akan dibatalkan. Ini adalah praktik yang baik untuk membungkus arahan unwind dan kode yang dimaksudkan untuk bersantai dalam makro untuk memastikan perjanjian.
Untuk informasi selengkapnya, lihat MASM untuk x64 (ml64.exe).