一、實驗相關
1.下載下傳老師最新的menu檔案,并在其中添加上周所編寫的代碼,并運作
下載下傳

添加
運作
2.gdb調試跟蹤
gdb設定跟蹤檔案(先進入linux-3.18.6所在的檔案)
gdb設定斷點
二、流程圖
三、遇到的問題
進入gdb調試時,執行file linux-3.18.6/vmlinux指令提示未找到相應檔案。之後用位址使用../linux-3.18.6/vmlinux還是未找到相應檔案。退出gdb調試,發現水準分割後處在根目錄,從home進入shiyanlou在到LinuxKernel檔案中,再執行gdb,運作file linux-3.18.6/vmlinux發現成功找到檔案了。
還有上周關于'%'轉義符的問題,這周換了實驗樓的編譯還是報錯。還是隻能用'%eax',使用'%%eax'還是如下圖所示報錯。不知為何。。。