命令字:j

想了解更多请看https://www.nanocode.cn/#/ndbCmds
基本功能:用于设置代码的条件断点
基本用法j address “expression”
参数:

address是要设置断点的代码地址,而expression是用于判断是否触发断点的条件表达式。
当程序执行到指定地址时,NDB将会评估条件表达式。如果表达式为真,则触发断点,程序会停止执行并进入调试模式,允许你进行进一步的分析和调试。

下面是一个使用示例:
0:000> j MyModule!MyFunction “eax == 0”

上述命令将在MyModule中的MyFunction函数的开头设置一个断点,并且断点条件为eax寄存器是否等于0。

用法描述

除了使用条件表达式,你还可以使用其他类型的断点,如硬件断点、内存断点等,以满足不同的调试需求。

作者:李梓涌  创建时间:2023-07-13 09:23
最后编辑:李梓涌  更新时间:2024-04-26 11:16