0

如何写入虚拟地址空间Kernel mode

4

2 回答 2

1

你的问题有点混乱:你要访问的虚拟地址空间是内核空间还是用户空间?

如果它是内核空间,请继续访问它。

如果是用户空间。有一点应该清楚的是,在 Linux 上,每个运行的进程都有自己的虚拟空间。

你想在内核模式下访问哪个进程的虚拟空间?如果不知道,在内核模式下写它是没有意义的。

于 2013-08-19T08:34:43.763 回答
0

田涵盖了大部分观点。关于访问进程虚拟地址空间的另一点。如果您决定访问进程虚拟地址空间,您将不得不处理进程虚拟地址无效或被分页的问题。请查看 uiomove() 以获取访问用户空间虚拟地址的示例。

于 2013-08-19T15:40:22.927 回答