u、ub、uu (Unassemble)

u \* 命令在内存中显示指定程序代码的程序集转换。

此命令不应与 ~u (Unfreeze Thread) 命令混淆。

u[u|b] Range 
u[u|b] Address
u[u|b] 

参数

范围
指定包含要反汇编的指令的内存范围。 有关语法的详细信息,请参阅地址和地址范围语法。 如果使用 b 标志,则必须使用“Address LLength”语法指定 Range,而不是“Address1 Address2”语法。

地址
指定要反汇编的内存范围的开头。 基于 x86 的处理器上的 8 条指令未汇编。 有关语法的详细信息,请参阅地址和地址范围语法

b
通过向后计数来确定要反汇编的内存范围。 如果使用 ub Address,则反汇编范围将是以 Address 结尾的 8 或 9 字节范围。 如果使用语法 ub Address LLength 指定范围,则反汇编范围将是以 Address 结尾的指定长度范围。

u
指定即使出现内存读取错误,反汇编也会继续。

环境

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

其他信息

有关汇编调试和相关命令的详细信息,请参阅在汇编模式下调试

注解

如果未为 u 命令指定参数,则反汇编从当前地址开始,并在基于 x86 或基于 x64 的处理器上扩展八条指令。 在没有参数的情况下使用 ub 时,反汇编将包含当前地址之前的 8 或 9 条指令。

不要将此命令与 向上(从物理内存中取消组合)混淆。 u 命令仅反汇编虚拟内存,而向上命令仅反汇编物理内存。