.SAVEREG
使用当前序言偏移为指定的寄存器 (reg) 和偏移(offset)生成 UWOP_SAVE_NONVOL
或 UWOP_SAVE_NONVOL_FAR
展开代码条目。 MASM 将会选择最高效的编码。
语法
.SAVEREG reg,偏移量
注解
.SAVEREG 允许 ml64.exe 用户指定帧函数的展开方式,并且仅允许在序言中展开,该序表从 PROC FRAME 声明扩展到 .ENDPROLOG 指令。 这些指令不生成代码;它们仅生成 .xdata
和 .pdata
。 .SAVEREG 前面应有实际实现要撤消的操作的说明。 最好将展开指令和代码包装在宏中,以确保一致。
有关详细信息,请参阅 MASM for x64 (ml64.exe)。