如何写入虚拟地址空间Kernel mode
?
问问题
83 次
2 回答
1
你的问题有点混乱:你要访问的虚拟地址空间是内核空间还是用户空间?
如果它是内核空间,请继续访问它。
如果是用户空间。有一点应该清楚的是,在 Linux 上,每个运行的进程都有自己的虚拟空间。
你想在内核模式下访问哪个进程的虚拟空间?如果不知道,在内核模式下写它是没有意义的。
于 2013-08-19T08:34:43.763 回答
0
田涵盖了大部分观点。关于访问进程虚拟地址空间的另一点。如果您决定访问进程虚拟地址空间,您将不得不处理进程虚拟地址无效或被分页的问题。请查看 uiomove() 以获取访问用户空间虚拟地址的示例。
于 2013-08-19T15:40:22.927 回答