您的位置:首页 > 其它

VELT-0.1.2开发:断点错误处理

2015-01-10 21:31 169 查看
在0.1.1版本中,没有处理断点错误的问题,当断点所在的位置没有可执行代码或者由于特定原因无法绑定断点时,调试器将崩溃。原因在于当调试器启动时,将调用gdb的-break-insert命令,在正常情况下此命令返回的字符串类似于:

-break-insert rc.c:1564
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0805fc75",func="main",file="../../app/rc/rc.c",fullname="/mnt/hgfs/nvs_dev/src/ipc/app/rc/rc.c",line="1564",times="0",original-location="rc.c:1564"}
当错误发生时,此命令返回的字符串类似:^error,msg="Nosource file named ../main.c."0.1.1版本并未对此事件进行处理导致调试器错误。此时直接跳过此事件的处理即可,也无需向SDM发送事件通知。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐