gpt4 book ai didi

visual-studio - Visual Studio Profiler 将 "[broken]"显示为函数名称

转载 作者:行者123 更新时间:2023-12-04 01:12:08 26 4
gpt4 key购买 nike

我正在尝试分析我的 c++ dll,但分析器不适合我。我想看到调用树等等,但只显示 STL 函数,而不是所有不相交的 - 当我单击任何函数时,它们的调用者是“[broken]”。

我不知道我的 google 技能是否还不够,但我找不到关于 [broken] 意味着什么以及如何修复它的任何信息。

这是一个调试版本。我不能保证这不是由于某些编译器设置造成的,但我觉得我已经尝试了一切。

需要注意的是,破坏代码并添加断点工作正常,因此分析器不会访问此信息

如果它添加了任何信息,则按照指定的方式分析特定的 DLL here给出异常“文件不包含数据缓冲区”。

Profiler output

最佳答案

我的猜测是您的输出的 PDB 有问题(例如,您可能在链接器的设置中设置了/DEBUG:FASTLINK,这会生成仅供引用的 PDB)。

如果不是这种情况,您可以尝试 my profiler - 它作为 VisualStudio 的扩展工作,正在检测(意味着它的功能准确)并实时显示统计信息。

关于visual-studio - Visual Studio Profiler 将 "[broken]"显示为函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53981854/

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