繁体   English   中英

如何使用 lldb 列出每个线程在哪个 function 中?

[英]How to list in which function each thread is at with lldb?

我正在尝试调试多线程 function,并且有很多线程执行需要一些时间的函数。 该程序运行了一段时间,然后挂起。 我想知道发生这种情况时每个线程在做什么,以了解代码的哪一部分挂起。

lldb可以吗?

您可以运行thread backtrace all以列出所有线程的堆栈。 此命令采用-c / --count标志,您可以使用它来将 output 限制为顶部帧。 例如,要仅查看每个线程的当前 function,请运行thread backtrace -c 1 all

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM