会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tsecer
2023年4月13日
gcc为函数生成指令内为什么会有多处return
摘要: 函数返回 如果一个函数的返回点比较多,而且函数比较长,想通过调试器知道函数从哪个位置退出就会比较麻烦。有些资料说一般编译器的所有return最终会经过同一条ret(机器指令)返回,所以只要找到该指令的位置打断点即可。这个对于没有开优化的指令可能是正确的,开启优化生成的二进制中经常可以看到一个函数内有
阅读全文
posted @ 2023-04-13 21:35 tsecer
阅读(70)
评论(1)
推荐(0)
编辑
导航
博客园
首页
新随笔
联系
订阅
管理
公告