五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

WinDbg 最基礎(chǔ)教程

2021-06-08 17:36 作者:AICDG  | 我要投稿

本文為 Windows?下強(qiáng)大的獨(dú)立調(diào)試器 —— WinDbg 的基礎(chǔ)使用教程

安裝

啟動(dòng)可執(zhí)行程序

本文使用一個(gè)簡(jiǎn)單的c++文件作為展示

使用的編譯命令為?cl helloccc.cpp /Zi

編譯參數(shù)中的 /Zi 參數(shù)告知cl編譯器生成pdb文件,很重要

加載符號(hào)表

依次執(zhí)行如下命令

.symfix

.sympath+ <path to pdb>

.reload

在主函數(shù)添加斷點(diǎn)并運(yùn)行程序

執(zhí)行下面的命令

bu helloccc!main

g

bu 命令的作用是添加斷點(diǎn),WinDbg既可以調(diào)試user mode的代碼,也可以調(diào)試kernel model的代碼。程序運(yùn)行時(shí),進(jìn)入的第一個(gè)斷點(diǎn)是LdrpDoDebuggerBreak中主動(dòng)調(diào)用的int 3指令。

如果只想調(diào)試user mode中自己的代碼,就要在主函數(shù)(main)添加斷點(diǎn),然后continue(命令為g)

調(diào)試代碼過程中變量監(jiān)視

在local面板可以監(jiān)控本地變量,在Watch面板可以添加變量/地址監(jiān)控

運(yùn)行 dv?命令也可以打印local variables


WinDbg 最基礎(chǔ)教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
盐池县| 乐山市| 华坪县| 永清县| 自贡市| 剑河县| 长沙县| 华阴市| 亳州市| 乌恰县| 东阳市| 彭泽县| 中牟县| 襄汾县| 新野县| 宝应县| 军事| 平南县| 鹰潭市| 樟树市| 齐河县| 平遥县| 汉源县| 白山市| 普定县| 法库县| 甘肃省| 铜鼓县| 灵宝市| 哈密市| 洞头县| 肥乡县| 鄄城县| 米脂县| 铁力市| 温宿县| 开远市| 满城县| 无为县| 永登县| 平远县|