ida中retn4的含义

sur*_*bhi 2 assembly reverse-engineering ida

我正在尝试理解 DLL。我是 IDA 反汇编程序的新手。我遇到了这个指令。下面的指令是什么意思?我在 IDA 5.0 免费软件中看到了这个。

视网膜4

Ser*_*gGr 5

retnin 是一条汇编指令“return close”,而不是retf= return far。根据https://courses.engr.illinois.edu/ECE390/archive/fall2001/books/labmanual/inst-ref-ret.html retn X指令是返回+将堆栈指针移动X个字节。这通常由具有调用约定的方法使用,其中被调用者负责从堆栈中删除传递的参数,例如__stdcall.