• WinDbg常用命令系列---内存数据显示和对应符号显示d*s(dds、dps、dqs)


    命令dds, dpsdqs显示给定范围内的内存内容。假定该内存是符号表中的一系列地址。相应的符号也会显示出来。

    dds [Options] [Range] 
    dqs [Options] [Range] 
    dps [Options] [Range] 
    

    参数:

    • Options
      指定一个或多个显示选项。可以包括以下任何选项,但不能指示多个/p*选项:
      /c Width
      指定要在显示中使用列的数。 如果省略,默认列数取决于显示类型。 由于这些命令显示符号的方式,是通常最好使用默认值为只有一个数据列。

      /p
      (仅内核模式)使用的显示器的物理内存地址。 指定的范围范围来自物理内存而不是虚拟内存。

      /p[c]
      (仅内核模式)与相同 /p,只不过将读取内存缓存。 用方括号括起c必须包含。

      /p[uc]
      (仅内核模式)与相同 /p,只不过将读取未缓存的内存。 用方括号括起uc必须包含。

      /p[wc]
      (仅内核模式)与相同 /p,只不过将读写组合内存。 用方括号括起wc必须包含。

    • Range
      指定要显示的内存区域。如果省略范围,命令将显示从最后一个显示命令结束位置开始的内存。如果省略了范围并且没有使用以前的显示命令,则显示将从当前指令指针开始。如果给定一个简单地址,则默认范围长度为128字节。

    dds的第二个字符区分大小写。所有这些命令的第三个字符都区分大小写。dds命令显示双字(4字节)值,如dd命令。dqs命令与dq命令一样显示四字(8字节)值。dp s命令显示指针大小的值(4字节或8字节,取决于目标计算机的体系结构),如dp命令。这些单词中的每一个都被视为符号表中的地址。将为每个单词显示相应的符号信息。如果启用了行号信息,则在可用时将显示源文件名和行号。

     

     

     

     

     

     

  • 相关阅读:
    阿里云遇到的坑:CentOS7防火墙(Firewalld),你关了吗?
    阿里云学生机——Mysql配置---教小白入门篇
    关于Javac编译器的那点事(一)
    B树,B+树,B*树简介
    ArrayList动态扩容机制
    满二叉树和完全二叉树
    nginx实践(二)之静态资源web服务(浏览器缓存场景)
    http之cdn介绍
    http之理解304
    nginx实践(一)之静态资源web服务
  • 原文地址:https://www.cnblogs.com/yilang/p/11453905.html
Copyright © 2020-2023  润新知