网上有很多解析task_struct结构体的文章,可是都没有说这个结构体到底在哪里?
这个结构体位于头文件 shced.h
cd /
find -name sched.h
显示结果如下
注意只有 位于内核中的include 才是正确的。
/usr/src/kernels/2.6.32-431.el6.i686/include/linux/sched.h
cd /
find -name sched.h
注意只有 位于内核中的include 才是正确的。
/usr/src/kernels/2.6.32-431.el6.i686/include/linux/sched.h