.SAVEREG
Vygeneruje UWOP_SAVE_NONVOL
položku kódu nebo UWOP_SAVE_NONVOL_FAR
odvíjení pro zadaný registr (reg) a posun (posun) pomocí aktuálního posunu prologue. MASM zvolí nejúčinnější kódování.
Syntaxe
. SAVEREG reg, posun
Poznámky
. SAVEREG umožňuje ml64.exe uživatelům určit, jak se funkce rámce odvíjeje a je povolena pouze v rámci prologue, která se rozšiřuje z deklarace PROC FRAME na . ENDPROLOG – direktiva. Tyto direktivy negenerují kód; pouze generují .xdata
a .pdata
. . FUNKCE SAVEREG by měla předcházet pokynům, které skutečně implementují akce, které se mají zrušit. Je vhodné zabalit direktivy unwind i kód, který mají v makru uvolnit, aby se zajistila smlouva.
Další informace najdete v masm pro platformu x64 (ml64.exe).