Kernel Linux VAS管理

Kernel Linux VAS管理,kernel,Kernel,Linux内核中在虚拟地址空间(vas)之间交替的代码行中的哪一行?我知道Linux用struct mm_struct描述了vas,但找不到实际的代码。虽然我对Linux内核没有深入的了解,但我认为查看mm/memory.c()中的代码可以为您提供一些寻找的指导。@Ignacio Vazquez Abrams提到的LDT是专门针对x86的本地描述符表的,其代码出现在arch/x86/kernel/LDT.c中。我想浏览源代码将是了解更多信息的最佳选择。 希望这有帮助 你有没有试着看看操纵LDT的

Linux内核中在虚拟地址空间(vas)之间交替的代码行中的哪一行?我知道Linux用struct mm_struct描述了vas,但找不到实际的代码。

虽然我对Linux内核没有深入的了解,但我认为查看
mm/memory.c
()中的代码可以为您提供一些寻找的指导。@Ignacio Vazquez Abrams提到的LDT是专门针对x86的本地描述符表的,其代码出现在
arch/x86/kernel/LDT.c
中。我想浏览源代码将是了解更多信息的最佳选择。

希望这有帮助

你有没有试着看看操纵LDT的东西?再来一次。你的意思是看LDT.c?