我在我的代码上使用了 Visual Studio 2015 性能分析器 (Alt+F2) - 发布版本 x64 EXE,一个使用 SDL 的 GUI 程序。查看初始分析器报告,列表中有许多$$Thunk@
条目。
$$Thunk@00004c41
$$Thunk@000050ab
$$Thunk@00002590
$$Thunk@00001654
据说所有都来自我的程序模块,但是当我右键单击该View Source
选项时显示为灰色。
他们假定的调用者的代码不包含对他们的调用。
这些符号在我通过 运行EXE或PDB时strings -a
不会出现,它们不会出现在由 生成的反汇编中dumpbin /disasm
,并且我无法在调试器的反汇编窗口中访问它们。
这些条目指的是什么?