到目前为止,我看到的所有答案似乎只是在用户空间内进行检查。我需要一种方法来检查内核空间,特别是在设备驱动程序中。我通过来自进程的ioctl调用得到了与进程相关联的task_struct,因此我掌握了包含在其中的所有信息。
注意:我正在寻找的流程在用户空间中运行
答案 0 :(得分:0)
这有用吗:
struct task_struct {
volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */
...
}