.SAVEREG
UWOP_SAVE_NONVOL
Generuje wpis kodu lub UWOP_SAVE_NONVOL_FAR
unwind dla określonego rejestru (reg) i przesunięcia (przesunięcie) przy użyciu bieżącego przesunięcia prologu. Rozwiązanie MASM wybierze najbardziej wydajne kodowanie.
Składnia
. REG SAVEREG, przesunięcie
Uwagi
. FUNKCJA SAVEREG umożliwia użytkownikom ml64.exe określenie sposobu odwijania funkcji ramki i jest dozwolone tylko w prologu, który rozciąga się od deklaracji PROC FRAME do . ENDPROLOG , dyrektywa. Te dyrektywy nie generują kodu; generują .xdata
tylko wartości i .pdata
. . Funkcja SAVEREG powinna być poprzedzona instrukcjami, które faktycznie implementują akcje, które mają być niezauczone. Dobrym rozwiązaniem jest zawijanie zarówno dyrektyw odwijania, jak i kodu, który mają na celu odwinięcie makra w celu zapewnienia porozumienia.
Aby uzyskać więcej informacji, zobacz MASM for x64 (ml64.exe).