首页 > 其他分享 >Windbg命令大全

Windbg命令大全

时间:2022-11-30 11:45:06浏览次数:59  
标签:extmatch help DML 命令 hh 大全 Windbg

Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。

1.下载

途径1:Microsoft Store下载Windbg Preview,安装完成即可使用。

途径2:https://learn.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk

下载WDK完成后,安装其中的[Debugging Tools for Windows],安装完成即可使用Windbg。

2.符号表

Windbg --> File --> Symbol File Path,填入如下内容:

srv*d:\mysymbol*https://msdl.microsoft.com/download/symbols

3.命令列表

翻译自 [www.windbg.info/doc/1-common-].

3.1 内建帮助命令

命令 变量/参数 描述
?

?

? /D

显示常规命令

显示DML格式常规命令

.help

.help

.help /D

.help /D a*

显示 .command

显示DML格式 .command

显示DML格式以a*(通配符)的 .command

.chain

.chain

.chain /D

列出所有已加载的调试器扩展

列出以DML格式所有加载的调试器扩展(其中扩展链接到.extmatch)

.extmatch

.extmatch /e ExtDLL FunctionFilter

.extmatch /D /e ExtDLL FunctionFilter

 

 

显示扩展DLL的所有导出函数。FunctionFilter = 通配符字符串

DML格式也一样(函数链接到"!ExtName.help FuncName"命令)

 

例如: .extmatch /D /e uext * (显示uext.dll的所有导出函数)

.hh

.hh

.hh Text

 

打开Windbg帮助

Text = 要在帮助文件索引中查找的文本

例如: .hh dt

3.2 Windbg通用命令

 

标签:extmatch,help,DML,命令,hh,大全,Windbg
From: https://www.cnblogs.com/phoebus-ma/p/16937932.html

相关文章

  • Redis基础命令
    Redis基础命令目录Redis基础命令Redis数据结构介绍Redis通用命令String类型key的层级结构Hash类型List类型Set类型SortedSet类型Redis数据结构介绍redis是一个key-value......
  • k8s常用命令
    1、查看pod(查看其他资源类型的信息只需要把pod换为svc、deployment、configmap=cm、pv、pvc)信息,-o其他选项,wide显示长信息,yaml显示为yaml格式1.1查看pod详细信息kubect......
  • Linux高级-基本命令(二)-笔记
    1.输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。如:ls>test.txt(test.txt如果不存在,则创建,存在则覆盖其内容)注......
  • 练习_用户存在_命令判断
    #!/usr/bin/bashread-p"pleaseinputausername:"userid$user&>/dev/null#iduser用户是否存在if[$?-ne0];thenecho"nosuchuser:$user"......
  • 命令查询职责分离 - CQRS
    概念CQRS是一种与领域驱动设计和事件溯源相关的架构模式,它的全称是CommandQueryResponsibilitySegregation,又叫命令查询职责分离,GregYoung在2010年创造了这个术......
  • Linux--常用命令精讲
    一、Linux命令基础  1.1:Shell脚本Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。所有语言的特性:源......
  • 《代码大全2》读书报告五
    第7章高质量的子程序复杂的布尔判断,应该使用子程序来实现。人类很难同时记住超过7个单位的信息。子程序的名字是它的质量的指示器。如果名字糟糕但恰如其分,那说明这个......
  • 《代码大全2》读书报告六
    第12章基本数据类型Tips:避免使用MagicNumber。每次遇到除法时都要检查预防除零错误。显式地使用类型转换。避免混合类型的比较。整数:小心溢出。浮点数:避免“相等......
  • Windows常用快捷命令
      Windows常用快捷命令1.snippingtool,打开系统截图工具 2.notepad,打开记事本 3.calc,打开计算器 4.regedit,打开注册表 5.OneNote,打开OneNote 6.chrome,打开谷歌浏......
  • 青龙依赖大全
    青龙依赖大全Node.jspng-js@types/noderequiretypescriptcrypto-jsprettytabledotenvjsdomdate-fnstough-cookietslibws@7.4.3ts-md5jsdom-gjiebafsfor......