.SAVEREG
현재 프롤로그 오프셋을 UWOP_SAVE_NONVOL
UWOP_SAVE_NONVOL_FAR
사용하여 지정된 레지스터(reg) 및 오프셋(오프셋)에 대한 해제 코드 항목을 생성합니다. MASM은 가장 효율적인 인코딩을 선택합니다.
구문
. SAVEREG reg, offset
설명
. SAVEREG를 사용하면 ml64.exe 사용자가 프레임 함수가 해제되는 방식을 지정할 수 있으며 PROC FRAME 선언에서 확장되는 프롤로그 내에서만 허용됩니다. ENDPROLOG 지시문입니다. 이러한 지시문은 코드를 생성하지 않습니다. 만 생성 .xdata
하고 .pdata
. . SAVEREG 앞에는 해제할 작업을 실제로 구현하는 지침이 있어야 합니다. 규약을 보장하기 위해 해제 지시문과 매크로에서 해제하려는 코드를 모두 래핑하는 것이 좋습니다.
자세한 내용은 x64용 MASM(ml64.exe)을 참조하세요.