dv(显示局部变量)

dv 命令显示当前范围内所有局部变量的名称和值。

dv [Flags] [Pattern] 

参数

标志
导致显示其他信息。 可以包括以下任何区分大小写 的标志

/F<addr>
允许指定任意函数地址,以便可以查看任何位置的任何代码存在哪些参数和局部变量。 它关闭值显示并暗示 /V/f 标志必须是最后一个标志。 如果字符串为引号,则仍然可以在参数筛选器模式后面指定该模式。

/我
使显示指定变量的类型:local、global、parameter、function 或 unknown。

/t
使显示包含每个局部变量的数据类型。

/V
使显示包含每个局部变量的虚拟内存地址或寄存器位置。

/V
/v 相同,还包括相对于相关寄存器的局部变量的地址。

/a
按地址按升序对输出进行排序。

/A
按地址按降序对输出进行排序。

/n
按名称按升序对输出进行排序。

/N
按名称按降序对输出进行排序。

/Z
按大小按升序对输出进行排序。

/Z
按大小按降序对输出进行排序。

模式
使命令仅显示与指定 模式匹配的局部变量。 模式可能包含各种通配符和说明符;有关详细信息 ,请参阅字符串通配符语法 。 如果 Pattern 包含空格,则必须用引号括起来。 如果省略 Pattern ,将显示所有局部变量。

环境

说明
模式 用户模式、内核模式
目标 实时、故障转储
平台 全部

其他信息

有关显示和更改局部变量的详细信息以及其他内存相关命令的说明,请参阅 读取和写入内存

注解

在详细模式下,还会显示变量的地址。 (也可以使用 x (检查符号) 命令完成此操作。)

数据结构和不熟悉的数据类型不会完整显示;而是显示其类型名称。 若要显示整个结构或显示结构的特定成员,请使用 dt (显示类型) 命令。

本地上下文确定将显示哪组局部变量。 默认情况下,此上下文与程序计数器的当前位置匹配。 有关如何更改此内容的信息,请参阅 本地上下文