首页
社区
课程
招聘
[求助]使用gdb调试so的thumb时报错
发表于: 2014-3-2 22:16 5497

[求助]使用gdb调试so的thumb时报错

2014-3-2 22:16
5497
大大们好,小弟最近在攻克动态调试so的时候遇到了一个问题。使用gdb调试,汇编代码是thumb的,使用ni或者下了断点之后c会碰到Program received signal SIGTRAP, Trace/breakpoint trap.这个问题。我在gdb中使用了set arm force-mode thumb也不见任何效果,还请各位大大支招,不吝赐教。小弟在此不胜感激。gdb使用的非虫大大在书中附带代码提供的gdb7.5

补充一点:ni的时候,一下子走了4个字节,而不是thumb的2个字节。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 215
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人帮忙吗?
2014-3-4 09:38
0
雪    币: 918
活跃值: (2942)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
3
怎么在模块加载的时候断下来呢?  留个联系方式? 交流下
2014-3-4 11:28
0
雪    币: 215
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你指的具体什么意思?没太看懂,模块加载时候断下来?你是说加载模块之前还是,加载完毕之后?
2014-3-4 11:36
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主的问题解决了么?我也遇到同样的问题。
在文件    (yourNDKroot)/android-ndk-r9d/docs/NDK-GDB.html
中有一段是
IV. Thread Support
说是因为android 版本造成的。
但我用 4.0的android 同样遇到这个问题。
楼主要是解决了的话,不妨分享一下呀!
2014-3-16 16:58
0
游客
登录 | 注册 方可回帖
返回
//