最近需要在mips上做监控,最底层的话就是调用kernel中的监控了,也就是ptrace了,gdb也是基于此的。
遇到一个问题,无论是使用attach还是fork一个新的进程,都无法唤醒被监控进程(子进程),发现在kernel3.4上是ok的。
后面发现是kernel2.6.32中,mips架构的ptrace存在一个bug,而2.6.34中被修复了。
具体可见:
ptrace can't work in kernel 2.6.32 mips
原文:http://www.cnblogs.com/icepng/p/5971482.html