在gdb中,我可以设置一个脚本来在断点处执行一些简单的命令。例如:
set pagination off
b foo.c:119
commands
bt 10
cont
end
r
quit
lldb中是否有等价物?我知道它可能可以在lldb中使用python完成。如果可能的话,我更喜欢简单的标准lldb命令。
答案 0 :(得分:3)
如果使用 if (e.KeyCode == Keys.Right)
{
j_figure = 2;
x += velocity;
playerBox.Location = new Point(x, y);
if (playerBox.Bounds.IntersectsWith(panel1.Bounds))
{
x = panel1.Left - playerBox.Width;
}
else if (playerBox.Bounds.IntersectsWith(panel2.Bounds))
{
x = panel2.Left - playerBox.Width;
}
}
...
// code for other directions
...
// again but this time outside the KeyCode if statements
playerBox.Location = new Point(x, y);
}
,LLDB将需要正常的调试器命令,而不是Python脚本。
所以:
breakpoint command add