gpt4 book ai didi

linux - 如何在 GDB 中列出线程及其相应的函数?

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:44 24 4
gpt4 key购买 nike

借助“info thread”命令,我可以知道线程id和当前正在执行的线程。当我有一个或两个线程时,我可以提醒每个线程的功能。基于此,我可以执行我想要的线程。但是当我使用多个线程并且我想执行一个特定的函数时,我需要记住所有函数,以便我可以给出适当的线程id来执行。不可能提醒所有线程及其函数名称。那么,有什么方法可以列出线程及其在 GDB 中的函数名称。?。

谢谢你..!!.

最佳答案

我按 Ctrl+L 清除屏幕缓冲区

set height 0
thread apply all bt

这将转储所有线程的回溯,但如果列表很长,则不会暂停(因为我们将窗口高度设置为 0)。然后,我将输出复制/粘贴到文本编辑器中进行检查。

关于linux - 如何在 GDB 中列出线程及其相应的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25161364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com