如何使用ioctl来实现linux内核空间和用户空间的信息交互

2025-05-12 03:33:42
推荐回答(1个)
回答1:

会考的,直接调试看进程页表可以看到。但是不知道在哪里搞的,没有看过。 vmalloc分配地址空间时,页表仅仅更新到主内核页表的。所以,内核访问这个vmalloc合法地址可能会导致缺页异常,然后通过这种lazy模式更新进程内核部分页表的。