什么';s gdb'的相应命令;windbg中的s列表、disas和x?

什么';s gdb'的相应命令;windbg中的s列表、disas和x?,gdb,windbg,Gdb,Windbg,我对windbg很陌生,windbg中有这样的命令吗?这些是模式命令或更不等效的命令。这些命令的参数是不同的(例如范围规范),但通常很容易通过WinDbg内部的试错学习 列表-打印源代码文件中的行。WinDbg中的命令是ls.(即“ls”后跟点)。在使用此命令之前,您可能必须使用.srcpath命令设置对源代码位置的引用,除非您正在执行生成的同一台计算机上进行调试 disas-打印组装说明。WinDbg中的命令是u[地址]。如果没有地址,则使用当前的EIP/RIP 检查内存。在WinDbg中,

我对windbg很陌生,windbg中有这样的命令吗?

这些是模式命令或更不等效的命令。这些命令的参数是不同的(例如范围规范),但通常很容易通过WinDbg内部的试错学习

  • 列表-打印源代码文件中的行。WinDbg中的命令是
    ls.
    (即“ls”后跟点)。在使用此命令之前,您可能必须使用
    .srcpath
    命令设置对源代码位置的引用,除非您正在执行生成的同一台计算机上进行调试
  • disas-打印组装说明。WinDbg中的命令是
    u[地址]
    。如果没有地址,则使用当前的EIP/RIP
  • 检查内存。在WinDbg中,相应的命令包括:
数据转储ascii码 db-转储字节 dd-转储DWords dp-转储指针大小的值 dq-转储QWords du-dump Unicode(16位字符) dw-转储字
每个命令都以可选地址和范围作为参数

它可以使用函数名作为参数吗?@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