【发布时间】:2010-10-18 15:31:51
【问题描述】:
我的问题很明确:
使用-O2时如何获取内联函数的编译指令?我尝试使用 readelf 来获取源代码行和二进制代码地址之间的映射。但是调用内联函数的那一行根本没有映射。
那么,可以使用什么编译器选项或任何方法?
事实上,我觉得必须有办法告诉 gcc 转储所有函数的开始和结束地址。有人有线索吗? 谢谢!
---
让我重新表述我的意图: 我想配置 gcc 以便它可以告诉我从哪个函数编译了一组指令。是的,就是这样。
【问题讨论】:
-
能否请您澄清一下,“函数的结束地址”是什么意思,您将如何使用它?
标签: gcc