0xFFFFFFFF`C0000100 这是什么意思?
在windbg帮助文件中看到的。
However, this similar command will not break when eax equals 0xC0000100:
kd> bp mydriver!myFunction "j @eax = 0xc0000100 '';'g'"
The reason this will fail is that the MASM expression evaluator sign-extends registers whose high bit equals one. So when eax has the value 0xC0000100, it will be treated as 0xFFFFFFFF`C0000100 in computations — even though eax will still be displayed as 0xC0000100.
To break when eax equals 0xC0000100, you must mask the high bits:
kd> bp mydriver!myFunction "j (@eax & 0x0`ffffffff) = 0xc0000100 '';'g'"