Linux驱动程序:从不同的用户进程复制内存

时间:2011-04-08 08:21:11

标签: c linux kernel driver

目前我尝试为Unix编写一个内存黑客库。 但是我使用ptrace / procfs遇到了很多问题所以我决定为此编写一个驱动程序。

问题是,我无法找到从不同的虚拟内存空间(我只知道copy_from_user()等)而不是调用者检索内存的方法。

有谁知道一个好的解决方案? 谢谢:))

此致 FLO

1 个答案:

答案 0 :(得分:2)

您可以将虚拟内存页面从两个不同的内存空间映射到内核空间,在内核地址空间中执行复制操作,然后取消映射页面。