-
-
[求助]在调试so时,一个单步进程就退出了
-
发表于: 2013-8-1 17:25 4220
-
背景:调试手机号码归宿地的查询功能
刚入门,具体的不是特别清楚,这个功能应该是一个系统回调。以往在win下调试居多,觉得可能是多线程问题,但是看了一下ida,发现只有一个线程。
步骤:1.按照版主书中的方法,ida都已经attach上去了。也找到了地方下了断点,F9等待中断下来。
2.telnet 5554端口 模拟拨入电话
3.中断在想要的地方
但是只要我F8随便单步几次,就会出现进程退出的情况。(这种情况有时还不是必显的,看人品,人品好的时候能一直调试下去)
怀疑是android系统认为这个进程suspend住了重启了进程,因为过后看到pid不一样了。
有什么办法能解决呢?
刚入门,具体的不是特别清楚,这个功能应该是一个系统回调。以往在win下调试居多,觉得可能是多线程问题,但是看了一下ida,发现只有一个线程。
步骤:1.按照版主书中的方法,ida都已经attach上去了。也找到了地方下了断点,F9等待中断下来。
2.telnet 5554端口 模拟拨入电话
3.中断在想要的地方
但是只要我F8随便单步几次,就会出现进程退出的情况。(这种情况有时还不是必显的,看人品,人品好的时候能一直调试下去)
怀疑是android系统认为这个进程suspend住了重启了进程,因为过后看到pid不一样了。
有什么办法能解决呢?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
看原图
赞赏
雪币:
留言: