linux - 没有符号的 perf 顶 View 反汇编(带有剥离的二进制文件)

标签 linux performance disassembly perf

我正在尝试使用 Linux perf 进行一些性能分析。我有一个构建时去掉了符号的应用程序,令我惊讶的是 Linux perf top 无法显示 disassmbly 行。它只显示原始 EIP。

我们如何在没有符号信息的情况下将性能事件映射回原始装配线?

最佳答案

也许你可以试试这个:1)在Makefile中添加'-g'; 2) 使用“objdump”转储出源代码和asm 的混合物。

关于linux - 没有符号的 perf 顶 View 反汇编(带有剥离的二进制文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652302/

相关文章:

mysql - 本例的最佳数据库(mysql)结构:

.net - 如何查看优化的 jitted .NET 代码的反汇编?

c - 将汇编翻译成伪代码

c - 库名和函数名混淆

linux - 如何在不实际拔下 USB 调制解调器的情况下逻辑断开和重新连接 USB 调制解调器

linux - "Linux"Shell 中的引号中的引号中的引号

java - Java 如何让低效代码运行得比高效代码更快?

c++ - 知道 CPU 是否支持纳秒

c++ - Select() 调用不工作本地主机

linux - 命令行 linux OpenGL 处理