Windows 基于parallels雙機調試驅動環(huán)境搭建

MAC上基于Parallels雙虛擬機源碼調試windows驅動
網上的資料都是基于virtualbox或者是vmware這種虛擬機,這種虛擬機一般都是基于虛擬串口管道通信。

1.parallels設置

被調試的機器添加一個串口,作為client

image.png

調試的機器添加一個串口,作為server端

image.png

2.被調試機器打開debug me模式

bcdedit /copy {current} /d "Debug me"

然后把第一步返回的GUID替換下面命令對應的地方

bcdedit /debug {MY_GUID} on

3.開始調試

首先打開調試機器(不是被調試的機器)

3.1 設置符號路徑(ctrl s)

SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols;你的pdb所在的路徑

3.2 設置源碼路徑

可以進行源碼級別的調試。

3.4 開始內核調試

ctrl k,點擊com,確定即可


image.png

然后會出現(xiàn)以下界面


image.png

3.5 啟動被調試的機器

選擇debug me


image.png

3.6 去調試方機器,會發(fā)現(xiàn)windbeug已經連上了

image.png

3.7 下斷點

bu drivername!driverentry

3.8 windbug命令行輸入g

被調試機器就會啟動,啟動后,加載內核模塊,就會停在驅動的入口函數(shù)


image.png

參考:http://jingpin.jikexueyuan.com/article/31962.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 本文轉載自:http://www.freebuf.com/articles/others-articles/181...
    inspireboom閱讀 7,905評論 0 13
  • 大學的時候,幫朋友寫的操作系統(tǒng)調研的作業(yè),最近整理過去的文檔時候偶然發(fā)現(xiàn),遂作為博客發(fā)出來。 從串口驅動到Linu...
    free_will閱讀 7,680評論 7 59
  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,277評論 0 5
  • 姓名:吳兆陽 學號:14020199009 轉自韋東山 嵌牛導讀:對嵌入式初學者,沒有足夠的視野選擇一個合適投入方...
    吳兆陽閱讀 2,514評論 0 4
  • 學習stm32gpio 學習linux 程序員的三大方向 程序員的方向,一般可以分為3類:專業(yè)領域、業(yè)務領域、操作...
    王公民閱讀 957評論 0 3

友情鏈接更多精彩內容