通过他的 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);
我正在尝试制作一个监视进程执行时间的内核模块。给定 PID(进程 ID),我找不到获取进程指针的函数。
提前感谢您的提示:)
要获取进程描述符,即进程的 task_struct
,请使用 pid_task
从 pid 中获取它:
#include <linux/pid.h>
struct task_struct *pid_task(struct pid *pid, enum pid_type);