[英]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.