我正在尝试在WinDBG中进行一些远程管理程序内核调试(最新版本:10.0.15063.468)。连接是通过本地网络建立的,一切正常,我可以打破并显示堆栈或内存,但由于一些奇怪的原因,搜索命令不适用于最简单的东西:
kd> db 0xfffff80002458350 L20
fffff800`02458350 00 00 00 00 40 00 00 42-2e 72 65 6c 6f 63 00 00 ....@..B.reloc..
fffff800`02458360 0c 06 00 00 00 00 40 01-00 08 00 00 00 a0 10 00 ......@.........
kd> s -sa 0xfffff80002458350 L20
fffff800`02458357 "B.reloc"
kd> s -b 0xfffff80002458350 L20 0x6c
kd> s -b 0xfffff80002458350 L20 0x72
kd> s -b 0xfffff80002458350 L100 0x72
kd> s -a 0xfffff80002458350 L100 "reloc"
kd> db 0xfffff80002458350 L20
fffff800`02458350 00 00 00 00 40 00 00 42-2e 72 65 6c 6f 63 00 00 ....@..B.reloc..
fffff800`02458360 0c 06 00 00 00 00 40 01-00 08 00 00 00 a0 10 00 ......@.........
kd> s -b 0xfffff80002458350 L100 'r'
kd> s -b 0xfffff80002458350 L100 'B'
为什么“-sa”会起作用而“-b”不起作用 - 这是什么魔法?任何人都可以解释,或至少指出我如何找到这种奇怪行为的原因?