首页
社区
课程
招聘
[求助]如何用gdb调试so文件?
发表于: 2013-10-9 15:12 7593

[求助]如何用gdb调试so文件?

2013-10-9 15:12
7593
请问怎么使用gdb附加进程时,让程序暂停等待附加,每次附加好后程序都跑完了。
试过用论坛里一个帖子里的这种方法
1) am start -D -n 包名/类名

2) IDA pro attach 进程, 设置新线程,加载so时断点,continue

3) 打开ddms, 查看调试端口, jdb attach port

4) 这个时候应该已经断在新线程,或者加载so处了,在你感兴趣的so处停下来

5) 另外用ida 打开so,查看你感兴趣的函数偏移, 加上你感兴趣的so的基地址,打上断点,continue, 就大功告成了。

可是不行,第三步的时候提示无法连接到vm,我是windows,用jdb -connect com.sun.jdi.SocketAttach:port=xxxx 这个命令还是提示无法连接到VM

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//