Linux 如何在当前流程中添加条目';页面表格?

Linux 如何在当前流程中添加条目';页面表格?,linux,Linux,我想在当前进程的页表中添加一些映射。起初,我认为可以使用“/dev/mem”将我想要的内容写入页面表。但我担心中间页表(以x86_64为例,pdpt、pdt和pt)尚未分配。有办法去吗 是否将条目添加到当前流程的页表中?谢谢。通常的方式是mmap。如果你能解释为什么你想躲在内核后面…你可以看到这个线程来了解我或多或少想要做什么。如何使用mmap将所需内容添加到页面表中?你能再解释一下吗?谢谢。请仔细阅读mmap(2)和mprotect(2)syscalls的手册页。您的意思是首先将mmap虚拟地

我想在当前进程的页表中添加一些映射。起初,我认为可以使用“/dev/mem”将我想要的内容写入页面表。但我担心中间页表(以x86_64为例,pdpt、pdt和pt)尚未分配。有办法去吗
是否将条目添加到当前流程的页表中?谢谢。

通常的方式是
mmap
。如果你能解释为什么你想躲在内核后面…你可以看到这个线程来了解我或多或少想要做什么。如何使用mmap将所需内容添加到页面表中?你能再解释一下吗?谢谢。请仔细阅读
mmap(2)
mprotect(2)
syscalls的手册页。您的意思是首先将mmap虚拟地址映射到4G以下,以便分配相应的(中间)页表。然后我通过/dev/mem写下我想要的?