从内核模块读取用户空间内存

时间:2014-11-04 19:49:16

标签: linux memory kernel-module

在内核模块中,我遍历所有进程并读出vm_startvm_end地址。问题是这些地址在用户空间和内核模块中,我需要通过kmap映射它们。

我遇到的问题是,当使用follow_page来访问用户空间页面时,它返回NULL的一半时间可能是因为存在故障。是否有更好的方法来读取用户空间内存,或者有办法解决故障并再次尝试阅读吗?

如果存在更好的方法,请提及。

0 个答案:

没有答案