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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

双机调试在线下载符号文件

發(fā)布時(shí)間:2025/3/21 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 双机调试在线下载符号文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

WIN7 WIN10 是一樣的,都是通過(guò) bcdedit 工具設(shè)置雙機(jī)調(diào)試模式。

一、設(shè)置調(diào)試串口

設(shè)置調(diào)試串口2,管理員身份打開(kāi)cmd,執(zhí)行下列指令:

bcdedit /dbgsettings serial baudrate:115200 debugport:2bcdedit /copy {current} /d Win7X64DebugBlaBlaBla// ID is generated by order above... bcdedit /displayorder {current} {ID}// ID is generated by order above... bcdedit /debug {ID} ON

設(shè)置好之后關(guān)機(jī)。修改虛擬機(jī)屬性,添加一個(gè)串口,注意和虛擬機(jī)里面的設(shè)置對(duì)應(yīng),都是串口2:

二、設(shè)置WINDBG X64啟動(dòng)參數(shù)

注意,以串口2為例,VMWARE串口要寫(xiě)成com_2, VBOX要寫(xiě)成com2,這是我實(shí)踐中得出的結(jié)論

在快捷方式啟動(dòng)參數(shù)里加上這個(gè),注意,還是串口2:

-b -k com:pipe,port=\\.\pipe\com_2,baud=115200,reconnect -y

也可以不帶參數(shù)啟動(dòng),點(diǎn) file - kernel debug 手動(dòng)設(shè)置COM端口,波特率和勾選Pipe:

三、啟動(dòng)操作系統(tǒng)

這一步不講究,你可以先啟動(dòng)操作系統(tǒng),再啟動(dòng)windbg,一樣能連上。

四、在線(xiàn)符號(hào)文件配置

如果已經(jīng)設(shè)置了環(huán)境變量并能連接上微軟服務(wù)器,那么就會(huì)自動(dòng)下載符號(hào),雙機(jī)調(diào)試的環(huán)境就配好了。

建議在線(xiàn)下載符號(hào),使用 HTTPS 的服務(wù)器,我實(shí)測(cè)使用 HTTP 有時(shí)會(huì)下載不了,用 HTTPS 比較穩(wěn)妥。

_NT_SYMBOL_PATH SRV*C:\\symbols*https://msdl.microsoft.com/download/symbols

設(shè)置環(huán)境變量的好處是,不僅windbg能用,其他需要調(diào)試的時(shí)候,比如 IDA PRO, Visual studio 也都會(huì)通過(guò)這個(gè)環(huán)境變量自動(dòng)下載符號(hào)。前提是你要能訪(fǎng)問(wèn)微軟的服務(wù)器。

可以用 .sympath 查看當(dāng)前符號(hào)路徑:

配置好之后可以在 windbg 里 .reload

如無(wú)意外,就會(huì)自動(dòng)下載符號(hào)文件,下載好之后隨便查看一個(gè)結(jié)構(gòu)體,只要能打印出來(lái),說(shuō)明符號(hào)已經(jīng)配置好了。

你可以在符號(hào)路徑下看到自動(dòng)下載好的符號(hào):

總結(jié)

以上是生活随笔為你收集整理的双机调试在线下载符号文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。