摘要: 1. 堆栈不平衡: 在调用子程序的时候,必须考虑到子程序的堆栈平衡问题。这要从call和ret的机制说起。 call:将当前语句的CS和IP压入堆栈 ret:pop栈顶的CS和IP 如果子程序使用了堆栈,那么一定要保证堆栈平衡,也就是说,调用之前堆栈是啥样的,调用之后就该是啥样的。更直白的说,子程序 阅读全文
posted @ 2017-12-09 12:32 Howfar's 阅读(282) 评论(0) 推荐(0)