日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Bochs调试Linux内核初步学习 - 3

發布時間:2025/4/14 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bochs调试Linux内核初步学习 - 3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接此;

https://blog.csdn.net/bcbobo21cn/article/details/120480214

? ? 前面嘗試了在線性地址下斷點,都是失敗;下面再研究一下;

首先看一下0.11或0.12目錄下,還有一個debug.bat,其中目錄可能要改成和run.bat一致;

運行run.bat;啟動;bochs命令行停留在<bochs:1>,此時左邊虛擬機的面板是空白;

?

看一下相關教材的說明,目前是,

? ? Bochs調試系統準備好運行;操作系統還沒有引導;?

執行輸入c執行指令;左邊面板運行到下圖停止;

?

打回車沒反應;猛敲了一陣回車,又停留了一陣,也許還按了 Ctrl+鼠標中鍵;左邊面板下部狀態欄有個關于Ctrl+鼠標中鍵的提示;

終于有反應;運行到下圖停住;

?

輸入 Root 登錄;進到了Baby Linux系統的歡迎界面;此時右邊沒反應,不能輸入;

?

左邊輸入一個ls命令;可以顯示內容;

?

右邊不能輸入;反復敲Ctrl-c后,出現 <bochs:x> 的提示符,可以輸入指令;

?

可以打n,一條條執行指令;

?

lb,在線性地址下一個斷點,再c,執行;掛了;

?

打 Ctrl-c退出;不行就多打幾次;

?

輸入stepi 10,stepi 100,一次執行多條指令;看上去沒有執行多條;

?

輸入info program,查看程序運行狀態,提示 語法錯誤;資料上有此命令;

?

info cpu,查看寄存器內容,是可以的;

?

在線性地址下一些斷點,都是掛掉;

?

看上去左邊和右邊沒有關聯起來;不知道咋回事;

? ?那么目前并不是說,槍法太差,放了幾槍,連靶都沒打中;而是說,還沒弄清哪兒是槍托、哪兒是槍管、哪兒是扳機。。。。。。,還在認識槍的階段;?

?

總結

以上是生活随笔為你收集整理的Bochs调试Linux内核初步学习 - 3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。