话说上一节中,如图所示。。
131,138,148行中的LDT数组中的索引应该左移3位的。。可是在上一节中没有移。。不移的后果就是数组越界了。。可编译器愣是没提醒我。。这个弱点得承认啊。。
相应的Virtual_Addr_2_Linear_Addr函数中也得改:
283行。。
话说上一节中,如图所示。。
131,138,148行中的LDT数组中的索引应该左移3位的。。可是在上一节中没有移。。不移的后果就是数组越界了。。可编译器愣是没提醒我。。这个弱点得承认啊。。
相应的Virtual_Addr_2_Linear_Addr函数中也得改:
283行。。