如何在ECL(RCPTT)脚本中滚动视图?

时间:2018-06-25 12:54:32

标签: eclipse-rcp eclipse-rcptt

在我的一项使用RCPTT用ECL编写的测试中,我需要检查寄存器的值。为此,我检查了寄存器视图中显示的值

enter image description here

问题是我要查找的寄存器不在列表中。滚动列表时,调试器将动态加载该值。

57-data-list-register-values --thread 1 --frame 0 x 15
57^done,register-values=[{number="15",value="0x0"}]
(gdb) 
58-data-list-register-values --thread 1 --frame 0 N 15
58^done,register-values=[{number="15",value="0"}]

因此,为了检查寄存器的值,我需要强制滚动以强制调试器加载该值。所以这是我的问题:如何使测试滚动视图?


如果我不这样做,当我尝试使用此方法选择寄存器时,执行将失败:

get-view Registers | get-tree | get-item "General Registers/MY_REGISTER"

它把我扔了

Failed to set selection: [[General Registers, MY_REGISTER]].

我尝试使用expand-all强制执行发现,但是没有成功。

0 个答案:

没有答案