通过他的 PID Linux 内核编程分析进程

Profiling a process via his PID Linux Kernel Programming

我正在尝试制作一个监视进程执行时间的内核模块。给定 PID(进程 ID),我找不到获取进程指针的函数。

提前感谢您的提示:)

要获取进程描述符,即进程的 task_struct,请使用 pid_task 从 pid 中获取它:

#include <linux/pid.h>
struct task_struct *pid_task(struct pid *pid, enum pid_type);