我正在阅读 Understanding Linux Kernel ,并在其中阅读了有关全局描述符表和局部描述符表的信息。
GDT 和 LDT 的数据结构在(linux 内核的)哪个源文件中定义?
最佳答案
在 google 上搜索术语“Linux Kernel file gdt”会得到您要查找的准确结果。 This是本书搜索结果的链接,内容描述了 GDT 和 LDT 的定义位置。
所有 GDT 都存储在 cpu_gdt_table 数组中。
如果查看源代码索引,您可以看到这些符号在文件
arch/i386/kernel/head.S
中定义。不过,我认为当你有本书的副本时,可以查看源代码索引。但是尽管如此,还是给出了定义 GDT 的文件。
关于linux - 定义了全局描述符和局部描述符表的数据结构的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762625/