gpt4 book ai didi

c - 如何使用进程 ID 或其相应的 task_struct 获取指向/proc 目录的指针?

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:45 26 4
gpt4 key购买 nike

在我的 linux 实验中(linux 内核版本 4.5),我需要在模块的目录/proc/pid 中创建一个文件。我有一个特定的pid和一个指向它的task_struct的指针,但是我不知道如何得到指向目录/proc/pid的struct proc_dir_entry的指针。谁能帮帮我?

最佳答案

/proc 下没有进程条目的 proc_dir_entry。如果您仍然需要添加目录,则需要在“fs/proc/base.c”中向以下数据结构添加一个条目...

static const struct pid_entry tgid_base_stuff[];

这是定义您在 /proc/pid 下看到的所有虚拟 目录 的地方。您还需要为现有内核添加补丁,以确保您处理新条目。

关于c - 如何使用进程 ID 或其相应的 task_struct 获取指向/proc 目录的指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37257161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com