edi第一个参数
esi第二个参数
edx第三个参数
rax保存结果
C++代码如下:
char* demo(char* a,int b){ static char* buf=0; if(!buf)buf=new char[1024]; return buf;}int main(){char* tmp=0;tmp++;tmp=demo(0,1);return 0;}
汇编代码如下: