dv(显示局部变量)

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

dv [Flags] [Pattern] 

参数

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

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

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

/r
显示带附加名称修饰的带阴影的局部变量,以便消除歧义。

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

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

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

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

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

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

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

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

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

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

环境

说明
模式 用户模式、内核模式
目标 实时、崩溃转储
平台 All

其他信息

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

注解

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

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

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