在 kcachegrind 中使用不同的 objdump
Posted
技术标签:
【中文标题】在 kcachegrind 中使用不同的 objdump【英文标题】:Use different objdump in kcachegrind 【发布时间】:2011-11-08 13:40:51 【问题描述】:Kcachegrind 将默认使用默认的 objdump(从 ELF 获取 asm 代码)。
是否可以强制 Kcachegrind 使用不同的 objdump,例如/home/os_gx/local/bin/arm-linux/objdump
?
【问题讨论】:
【参考方案1】:我一直在尝试自己完成同样的事情。我设法在 KCachegrind 0.4.6 中通过创建符号链接名称 objdump(指向您要使用的 objdump)然后添加“。”来做到这一点。到路径。在 KCachegrind 的更高版本(例如 11.04 附带的版本)中,这只是给出了程序计数器并由于某种原因而跳转,这有点可惜。
【讨论】:
在 kcachegrind 中有一个 objdump 输出解析器。可能是你的 objdump 有不同的格式。 是的,看起来是这样,但它曾经与 KCachegrind 0.4.6 一起工作,所以当他们将项目更改为 QCachegrind 时,它一定是发生了一些变化。我会将它作为功能建议添加到项目主页上。以上是关于在 kcachegrind 中使用不同的 objdump的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Kcachegrind 理解 callgrind 的输出