码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中插入汇编断点

时间:2014-08-27 23:31:48      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:c语言   调试   asm   

在开发中,我们时常想从某个代码开始处进行代码跟踪调试,有人提议在需要的地方加个while(1)循环,其实这样编译器很容易把函数体内部的其他代码优化掉,更好的做法是,在需要的C语言代码中加入一个断点:

    asm volatile("B .");

这样,代码就会停在此处不往下走,我们接下来可以使用仿真器,设置PC指向下一条,一步一步跟踪调试代码。

C语言中插入汇编断点

标签:c语言   调试   asm   

原文地址:http://blog.csdn.net/lixiaojie1012/article/details/38879569

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!