u、ub、uu (Unassemble)
u\* 命令显示内存中指定程序代码的程序集转换。
此命令不应与 ~u (Unfreeze Thread) 命令混淆。
u[u|b] Range
u[u|b] Address
u[u|b]
参数
Range
指定包含反汇编指令的内存范围。 有关语法的详细信息,请参阅地址和地址范围语法。 如果使用 b 标志,则必须使用“AddressLLength”语法而不是“Address1 Address2”语法指定 Range。
地址
指定要反汇编的内存范围的开头。 基于 x86 的处理器上的 8 条指令未组合。 有关语法的详细信息,请参阅地址和地址范围语法。
B
通过向后计数来确定要反汇编的内存范围。 如果使用 ubAddress ,则反汇编范围将是以 Address 结尾的 8 或 9 个字节范围。 如果使用语法 ubAddressLLength 指定范围,则反汇编范围将是指定长度的范围,该范围以 Address 结尾。
美国
指定即使出现内存读取错误,反汇编也会继续。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、故障转储 |
平台 | 全部 |
其他信息
有关程序集调试和相关命令的详细信息,请参阅 在程序集模式下调试。
注解
如果未为 u 命令指定参数,则反汇编从当前地址开始,并在基于 x86 或基于 x64 的处理器上扩展八条指令。 使用不带参数的 ub 时,反汇编包括当前地址之前的八条或九条指令。
请勿将此命令与 从物理内存) 取消汇编 (混淆。 u 命令仅反汇编虚拟内存,而 up 命令仅反汇编物理内存。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈