码迷,mamicode.com
首页 > 其他好文 > 详细

ptrace can't work in kernel 2.6.32 mips

时间:2016-10-17 23:28:56      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

最近需要在mips上做监控,最底层的话就是调用kernel中的监控了,也就是ptrace了,gdb也是基于此的。

遇到一个问题,无论是使用attach还是fork一个新的进程,都无法唤醒被监控进程(子进程),发现在kernel3.4上是ok的。

 

后面发现是kernel2.6.32中,mips架构的ptrace存在一个bug,而2.6.34中被修复了。

具体可见:

然后patch在这:
 
因为需要在kernel2.6.32中进行,所以patch一下,然后重新编译一下,ptrace能够正常运行监控。
 
 
 

ptrace can't work in kernel 2.6.32 mips

标签:

原文地址:http://www.cnblogs.com/icepng/p/5971482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!