在 Visual Studio 中搜索调用堆栈

Searching call stacks in Visual Studio

我正在使用 Visual Studio 调试大型多线程 C++ 应用程序。我正在尝试找出我感兴趣的线程 运行 函数。

我有 40 多个线程,其中一些线程的调用堆栈非常长。因此,手动检查各个调用堆栈以查看它们是否包含我的函数真的很乏味。

我想知道 Visual Studio 是否像支持搜索源文件一样支持搜索调用堆栈。你能告诉我如何在 VS 中搜索调用堆栈吗?

不,我不知道有什么方法可以在 Visual Studio 的查看器 window 中搜索调用堆栈。

我为此使用了一个技术含量较低的解决方案:以调用堆栈 window 为重点,Ctrl+A ,Ctrl+C。切换到具有所需搜索整理功能的文本编辑器,然后 Ctrl+V。是的,很好的旧复制粘贴。有用。获取调用堆栈的文本表示还有其他几个优点,包括能够保存不同的调用堆栈、区分它们以及 post 将它们用于 Stack Overflow 问题。