.outmask(控制输出掩码)
.outmask 命令控制当前输出掩码。
.outmask[-] [/l] Expression
.outmask /a
.outmask /d
参数
表达
指定要添加到掩码的标志。 Expression 可以是指定所需标志位的任何 ULONG 值。 有关可能的标志的列表,请参阅“备注”部分中的表。
-
从掩码中删除 Expression 指定的位,而不是将它们添加到掩码。
/l
保留日志文件的输出掩码的当前值。 如果未包含 /l,则日志文件的输出掩码与常规输出掩码相同。
/一个
激活所有掩码标志。 此参数等效于 .outmask 0xFFFFFFFF。
/d
将输出掩码还原为默认值。 此参数等效于 .outmask 0x3F7。
环境
项 | 说明 |
---|---|
模式 | 用户模式、内核模式 |
目标 | 实时、崩溃转储 |
平台 | 全部 |
注解
每个输出掩码标志使调试器能够在调试器命令窗口中显示某些输出。 如果设置了所有掩码标志,则会显示所有输出。
应谨慎删除输出掩码标志,因为你可能无法读取调试器输出。
存在以下标志值。
值 | 默认设置 | 说明 |
---|---|---|
1 |
开 |
普通输出 |
2 |
开 |
错误输出 |
4 |
开 |
警告 |
8 |
关 |
其他输出 |
0x10 |
开 |
提示输出 |
0x20 |
开 |
在出现提示之前注册转储 |
0x40 |
开 |
特定于扩展操作的警告 |
0x80 |
开 |
调试目标输出(例如,OutputDebugString 或 DbgPrint) |
0x100 |
开 |
调试目标预期的输入(例如,DbgPrompt) |
0x200 |
开 |
符号消息(例如,!sym noisy) |