2
如何使Linux的“性能记录”适用于libc和libstdc ++符号?
我perf record -g在x86-64 Linux上使用它来分析程序。libc或libstdc ++中的几个符号0作为父代:例如__GI___strcmp_ssse3(libc)和strcmp@plt(libstdc ++)。(我实际上可以在调试器中中断这些符号并获得回溯。) 我很想知道这些函数的主要调用者是什么,以及为什么不记录它们。这是因为libc和libstdc ++在x86_64上没有帧指针吗?而且,实际上,是否有解决方法?