/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
实例。
答案 0 :(得分:1)
我认为你是对的,看起来pid条目的处理方式不同。请参阅fs/proc/base.c
。
答案 1 :(得分:0)
是的,每个进程的proc_dir_entry都是/ proc / PID / task目录的共同点。