我希望能够在servers/sched/schedule.c
中使用进程的名称,但是schedproc
结构不包含名称变量。我想使用endpoint_lookup()
函数来获得指向proc
结构的指针,但由于它是在kernel/proc.c
中定义的,我不确定是否可以在schedule.c
(从用户空间)中调用它。
在用户空间中,您可以使用/proc/<pid>/cmdline
来获取进程名,如
$cat /proc/$$/cmdline
bash