Windbg 当寄存器具有特定值时中断?
当一个特定值分配给Windbg 当寄存器具有特定值时中断?,windbg,Windbg,当一个特定值分配给eax寄存器时,有没有办法使Windbg中断?我知道我的程序中有一个函数返回了一个特定的错误,用这种方法找到罪犯会非常快。您可以在所有可疑函数上设置一个断点,然后检查eax寄存器值,如下所示: bp myAddress ".if (@retreg == dodgyVal) {walk the stack and do other cool stuff} .else {gc}" 有关可用的寄存器值,请参见和。是的,这可能会起作用。我想知道当一个寄存器的值发生变化时,是否有一个中
eax
寄存器时,有没有办法使Windbg中断?我知道我的程序中有一个函数返回了一个特定的错误,用这种方法找到罪犯会非常快。您可以在所有可疑函数上设置一个断点,然后检查eax
寄存器值,如下所示:
bp myAddress ".if (@retreg == dodgyVal) {walk the stack and do other cool stuff} .else {gc}"
有关可用的寄存器值,请参见和。是的,这可能会起作用。我想知道当一个寄存器的值发生变化时,是否有一个中断的快捷方式。通常可疑函数是一个很长的列表。