windbg调试带参数的程序
windbg <Program> [parameter1] [parameter2] ....
常用命令
-
配置Symbol路径
.sympath E:\JasonEDK2\Build -
保存ACPI调式日志
.logopen /t d:\ACPI.log -
显示函数调用联系
k -
单步进入
t快捷键:F11 -
单步跳过
p快捷键:F10 -
单步跳出
gu快捷键:shift F11 -
列出已加载的Module
lm -
列出某个Module包含的函数信息:x
-
查看某个Module所包含的所有函数
x <ModuleName!*> -
查看指定module指定函数的详细信息
x /v <ModuleName!FunctionName>
-
-
设置断点:可断函数
-
根据地址添加断点
bp <MemoryAddress> -
根据函数名添加断点
bu <ModuleName>!<FunctionName> -
批量添加断点
bm <ModuleName>!* -
添加硬件断点(上述软件断点停不下来的情况下)
ba e1 <MemoryAddress>
-
-
列出断点:bl
-
清除断点:bc
-
清除某个断点
bc <BreakpointNumber> -
清除连续一批断点
bc <BreakpointNumberStart> - <BreakpointNumberEnd> -
清除所有断点
bc *
-
-
获取局部变量信息
dv -
获取某个局部变量的具体信息
dt <VariableName> -
读取内存空间(MMIO)
db <MmioAddress> -
读取IO空间(IO)
ib <IoAddress> -
读取寄存器
r
3178

被折叠的 条评论
为什么被折叠?



