如何在LLDB中禁用超时

  • 本文关键字:超时 LLDB lldb
  • 更新时间 :
  • 英文 :


在LLDB控制台中,我的进程停止。我运行thread step-in,最终得到:

Command timed out

如何延长或禁用此超时?

在我的情况下,这种超时是意料之中的,因为程序在进入下一行之前需要外部交互。

thread step-in没有超时。正如你最后的评论所表明的那样,这毫无意义。

print命令可以超时,但默认情况下不会。如果运行po,则该命令的对象描述打印部分会超时运行。如果有任何代码运行变量格式化程序,它们也会超时运行。lldb已经删除了大多数内置的运行格式化程序的代码,尽管其中还有一些仍然存在,它们也可能负责超时消息。但除了打印,lldb在超时时并没有做那么多事情。。。

不管怎样,你可能看到的是,在上一次停止发生后,一些代码正在运行以显示本地或类似的东西,而该命令就是超时的原因。

如果你能可靠地实现这一点,那么请用http://bugreporter.apple.com.

相关内容

  • 没有找到相关文章

最新更新