在C++中调用函数时,推送rdi和弹出rdi的目的是什么?VS2010、x64、debug、无优化
C++
int calc()
{
return 8 + 7;
}
拆卸:
int calc()
{
000000013F0B1020 push rdi
return 8 + 7;
000000013F0B1022 mov eax,0Fh
}
000000013F0B1027 pop rdi
000000013F0B1028 ret
https://stackoverflow.com/questions/14677574
复制相似问题