什么';s gdb'的相应命令;windbg中的s列表、disas和x?
我对windbg很陌生,windbg中有这样的命令吗?这些是模式命令或更不等效的命令。这些命令的参数是不同的(例如范围规范),但通常很容易通过WinDbg内部的试错学习什么';s gdb'的相应命令;windbg中的s列表、disas和x?,gdb,windbg,Gdb,Windbg,我对windbg很陌生,windbg中有这样的命令吗?这些是模式命令或更不等效的命令。这些命令的参数是不同的(例如范围规范),但通常很容易通过WinDbg内部的试错学习 列表-打印源代码文件中的行。WinDbg中的命令是ls.(即“ls”后跟点)。在使用此命令之前,您可能必须使用.srcpath命令设置对源代码位置的引用,除非您正在执行生成的同一台计算机上进行调试 disas-打印组装说明。WinDbg中的命令是u[地址]。如果没有地址,则使用当前的EIP/RIP 检查内存。在WinDbg中,
- 列表-打印源代码文件中的行。WinDbg中的命令是
(即“ls”后跟点)。在使用此命令之前,您可能必须使用ls.
命令设置对源代码位置的引用,除非您正在执行生成的同一台计算机上进行调试.srcpath
- disas-打印组装说明。WinDbg中的命令是
。如果没有地址,则使用当前的EIP/RIP李>u[地址]
- 检查内存。在WinDbg中,相应的命令包括:
每个命令都以可选地址和范围作为参数 它可以使用函数名作为参数吗?@gdb,是的,它可以——函数或全局/静态变量将用作指向地址的指针。例如,命令
u内核32!CreateFileW
将开始在模块kernel32.dll中反汇编CreateFileW函数。
da - dump ascii
db - dump bytes
dd - dump DWords
dp - dump pointer-sized values
dq - dump QWords
du - dump Unicode (16 bit characters)
dw - dump Words