GDB可以选择在 register* 上设置观察点,它是如何工作的?上下文切换期间会发生什么?为什么唯一的实现是针对mips 的?
有没有办法让它也适用lldb?
- *
watch $eax == 0x0000ffff
GDB可以选择在 register* 上设置观察点,它是如何工作的?上下文切换期间会发生什么?为什么唯一的实现是针对mips 的?
有没有办法让它也适用lldb?
watch $eax == 0x0000ffff您可能可以在 GDB 的源代码中找到详细信息,但我认为它只是单步执行程序,直到条件匹配为止。IIRC 这是针对硬件断点无法处理的任何条件完成的。