我正在尝试在 Windbg 脚本中枚举对象列表并对其执行操作。
所以我得到了目录对象,然后我对该目录中的每个对象执行一次 foreach。
.foreach /pS 19 /ps 1 (Address {!object @$t7}) {!object Address}
问题是“地址”并不总是地址令牌。我需要跳过非数字标记。我不能使用 /ps 来做到这一点,而不会跳过一些有效地址并搞砸令牌。
我尝试类似 .if ($spat(Address, " - ")) != 1 { }
但这没有用。
在将变量“地址”实际传递给 OutCommand 之前,我可以不对其执行操作吗?
谢谢。