处理/ proc / pid / fd /#链接的创建和删除的Linux内核代码在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理/ proc / pid / fd /#链接的创建和删除的Linux内核代码在哪里?相关的知识,希望对你有一定的参考价值。

只是寻找这个处理的地方。我有类似的需要跟踪打开fd而不扫描/ proc系统。

答案

/proc/<PID>/fd下填写信息的代码在文件fs/proc/fd.c中。

我建议查看函数proc_readfd_common,它迭代可用于该进程的文件描述符。读取目录/proc/<PID>/fd时最终调用此函数。

以上是关于处理/ proc / pid / fd /#链接的创建和删除的Linux内核代码在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

有关/proc/pid/maps

读/ proc / / FD / 没有完全root权限

如何访问proc/pid/mem

linux如何查看某个进程的文件描述符(查看文件描述符查看描述符)(文件描述符socket描述符不断递增不断增加问题排查)ls -l /proc/[pid]/fd

认识/proc/[pid]/

认识/proc/[pid]/