/ proc / PID目录中的文件是否有自己的proc_dir_entry实例?

时间:2010-11-11 08:31:34

标签: linux filesystems linux-kernel embedded-linux

/proc/PID目录(包括/proc/PID)中的文件是否有自己的proc_dir_entry个实例?

众所周知,/proc中包含/proc的每个普通文件都有proc_dir_entry个实例。 (实例地址存储在proc_inode.pde。)

在浏览Linux 2.6.11中的procfs源代码后,似乎内核没有为proc_dir_entry中的每个pid目录创建相应的/proc实例, pid目录中的每个文件 这是真的吗?

如果不是这样,内核源代码中的哪个文件显示内核为proc_dir_entry中的pid目录创建/proc实例。

2 个答案:

答案 0 :(得分:1)

我认为你是对的,看起来pid条目的处理方式不同。请参阅fs/proc/base.c

答案 1 :(得分:0)

是的,每个进程的proc_dir_entry都是/ proc / PID / task目录的共同点。