我正在使用 DSS 脚本自动测试 C 程序。 在 main()中,我有一些局部变量。 这些变量是在调用函数之前设置的。 我可以在函数上设置断点并在调用之前停止、但我无法使用 DSS 获取任何本地变量的地址。
示例:
int main()
{
…
const uint32_t IsValid = 0x1234U;
(笑声)
function_where i_set_a_breakpoint();
}
我尝试过的 DSS
var add = debugSession.expression.evaluate ("IsValid");
我从该调用中得到错误:
严重:未找到标识符:IsValid
严重:评估"IsValid"时出错:找不到标识符:IsValid
我设置函数断点、以便局部变量处于调试器的作用域中(当我使用 CCS 进行调试时、它位于"Variables"选项卡中)。 在变量 socpe 中的断点处、如何检索 DSS 中 IsValid 变量的值?
