Debugging Tools for Windows

dds, dps, dqs (Display Words and Symbols)

ddsdpsdqs命令显示给定范围内存的内容。该内存被假定为符号表中的一连串地址。相应的符号也会被显示出来。

语法

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

参数

Options
指定一个或多个显示选项。除了不能包含一个以上/p*选项之外,可以包含任何下面的这些选项:
/c Width
指定要显示的列的数量。如果省略掉,默认的列数由显示类型决定。由于这些命令显示符号的方法,一般情况下最好使用只有一个数据列的默认值。
/p
(仅内核模式) 使用物理内存地址进行显示。Range 指定的范围将被当作物理地址而不是虚拟内存。
/p[c]
(仅内核模式) 除了读取高速缓冲存储器(cached memory)中的内存之外,和/p一样。必须包含c两边的中括号。
/p[uc]
(仅内核模式) 除了读取非缓存的内存(uncached memory)之外和/p一样。必须包含uc两边的中括号。
/p[wc]
(仅内核模式) 除了会读取写聚合内存(write-combined memory)之外,和/p一样。必须包含wc两边的中括号。
Range
指定要显示的内存区域。语法的详细信息,查看地址和地址区域语法。如果省略掉Range ,命令将会从上一条内存查看命令结束的位置开始。如果Range 省略掉并且之前没有执行过内存显示命令,则从当前指令指针位置开始显示。如果只是简单的给定一个地址,默认的范围长度为128字节。

环境

模式 用户模式、内核模式
目标 活动目标、崩溃转储
平台 所有

注释

dds 的第二个字母是区分大小写的。这些命令的第三个字母都区分大小写。

dds 命令类似dd命令一样显示DWORD(4字节)的值。dqs 命令类似dq一样显示QWORD(8字节)的值。dps命令类似dp一样显示大小为一个 指针的值(根据目标计算机架构,可能是4字节或8字节)。

这些字都被当作符号表中的地址。每个字相应的符号信息会被显示出来。

如果启用了行号信息,源码文件名和行号也会在可用时显示出来。

附加信息

关于内存操作和内存相关的命令的概述,查看读写内存

Build machine: CAPEBUILD