在perf report
之后运行perf record -g
时,我有两个与显示符号有关的问题,所以我想知道是否有人可以帮助我。我在C ++可执行文件上运行它,它使用了很多模板,所以有很长的类型名称。
当我运行perf report
时,我无法左右滚动符号名称以查看整个内容。按左箭头和右箭头只会滚动不在当前所选堆栈跟踪中的行,即使这样我也看不到完整的符号名称。
如果我运行perf report > foo.txt
,符号名称仍会被截断为1023个字符。我可以使用--no-demangle
运行它,然后通过c++filt
运行它,但似乎这不是必需的。
有谁知道如何在perf
内解决这个问题?