在perf报告中未解析libc符号

时间:2014-08-18 18:13:15

标签: c++ c performance performance-testing perf

perf报告输出显示某些libc符号的十六进制值。我一直在高低搜索,仍然没有线索为什么有些问题没有得到解决。

-  6%     test         libc-2.12.so                [.] vfprintf                                                                                                                                                        ◆
   - vfprintf                                                                                                                                                                                                     ▒
      - 95.44% _IO_vsnprintf                                                                                                                                                                                      ▒
           30.64% 0                                                                                                                                                                                               ▒
           15.81% 0x7c4548                                                                                                                                                                                        ▒
           6.99% 0x536e6f4e746c75                                                                                                                                                                                 ▒
                                                                                                                                                                               ▒
      - 3.83% _IO_vsprintf                                                                                                                                                                                        ▒
           21.05% 0x39393443443838                                                                                                                                                                                ▒

系统是x86_64 linux box,内核版本为3.2.45。添加了编译器标志-fno-omit-frame-pointer。已安装libc6-dbg软件包。

如您所见,_IO_vsnprintf和_IO_vsprintf已解析,但不是第二级符号。我不太了解perf或libc来解释这一点。任何反馈都表示赞赏。

谢谢!

0 个答案:

没有答案