使用gdb调试so的thumb时报错
2014-03-02 23:25
260 查看
大们好,小弟最近在攻克动态调试so的时候遇到了一个问题。使用gdb调试,汇编代码是thumb的,使用ni或者下了断点之后c会碰到ProgramreceivedsignalSIGTRAP,Trace/breakpointtrap.这个问题。我在gdb中使用了setarmforce-modethumb也不见任何效果,还请各位大大支招,不吝赐教。小弟在此不胜感激。gdb使用的非虫大大在书中附带代码提供的gdb7.5
补充一点:ni的时候,一下子走了4个字节,而不是thumb的2个字节。
补充一点:ni的时候,一下子走了4个字节,而不是thumb的2个字节。
相关文章推荐
- Android动态调试so 使用 gdb + gdbserver 启动调试的过程
- Linux:如何使用gdb调试多进程多线程程序
- Sublime Text 3 使用 SublimeGDB 图形化调试c/c++程序(转)
- 使用GDB命令行调试器调试C/C++程序
- gdb调试start命令时报:Missing separate debuginfos, use: debuginfo-install
- 使用gdb调试正在运行的程序
- 使用eclipse/ndk-gdb对java/native code联合调试
- 使用gdbserver调试arm应用程序
- 使用gdb调试程序详解
- 使用Qemu+gdb来调试内核
- 使用 GDB 和 KVM 调试 Linux 内核与模块
- 使用gdb在Android Emulator中进行调试c程序
- 使用 GDB 调试多进程程序
- GDB调试精粹及使用实例
- 使用gdb调试python脚本
- ndk学习6: 使用gdb调试ndk程序一
- 如何使用GDB调试多线程
- 使用gdb调试运行时的程序小技巧
- 菜鸟学习历程【2】vim的简单操作、GCC工具链、make和Makefile、GDB调试工具、Shell使用基础
- [转]vi/vim使用进阶: 在VIM中使用GDB调试 – 使用pyclewn