4,441
社区成员
发帖
与我相关
我的任务
分享
Struct task_struct *p;
for_each_process(p)
{
printk(KERN_ERR "pid is %d\n", p->pid);
printk(KERN_ERR "comm is %s\n", p->comm);
}
当遍历到你想查看的进程的时候,根据这个线索,获取你想要的 该进程打开文件的信息
由进程结构体task_struct 开始,依次寻找,找到在内存中存储的 进程打开文件的信息
struct task_struct ->
struct files_struct ->
struct file ->
struct dentry ->
struct inode ->