0
我在Linux中遇到了內核崩潰,因爲pppoe驅動程序正在引用一些錯誤的地址。如果我用有問題的指針使用這段代碼:在內核中獲取物理地址解引用未對齊訪問oops
printk("this pointer points to %p\n", pointer);
它打印的虛擬地址或物理地址?當我得到內核崩潰的輸出我得到epc程序計數器值,這是epc值物理或邏輯地址?我想知道地址是否在RAM內存範圍內。此外,我的系統的總線寬度爲32位,我如何知道地址是對齊還是不對齊?