??????????????TLDR:C程序,数百个线程,带有冗长树的Eclipse(Oxygen 3)CDT调试视图。怎么搜索?
我正在调试我编写的一些软件(在C,FWIW中),它可以生成几百个……????????
????似乎没有办法以一种实际有用的方式在Eclipse的Debug视图中搜索线程列表。同样,“查找”和“复制堆栈”功能(可通过右键单击访问)仅对GUI视图中可见的文本进行操作,而不是对树的实际内容进行操作。 ??
????所以,据我所知,获取所需信息的唯一方法是直接通过Debugger Console视图查询gdb: ??
thread apply all bt
????当然,调试器控制台视图的内容不能直接搜索(与常规控制台和Eclipse中的大多数其他视图不同),因此必须将文本列表复制并粘贴到其他编辑器中并进行搜索,以找到线程I'我正在寻找。然后,使用该信息,我可以在Debug列表中滚动到它,展开该线程的跟踪,然后继续调试。 ??