如何使用binutils确定elf的Ram / Rom使用情况?

时间:2019-01-18 12:41:25

标签: object elf binutils nm readelf

我想借助binutils工具提取每个模块的Ram和Rom​​用法。我有几个对象(可重定位的elf文件)和一个最终的可执行文件(elf),用于确定这些数据。

我正在编写一个可重用的(在不同的编译器中)后端用于内存分析。编译器倾向于创建一个映射文件并存储我正在寻找的信息,因此我可以编写一个工具以统一格式转换那些映射文件,但是我宁愿使用已经统一的elf文件并编写一个提取这些文件的例程。数据一次。

由于尚未完全确定应该采取哪种方法,因此我还没有严格实施一些措施。

我很想听听相关项目或有关该主题的一些提示或信息。我已经完成了研究,但是只能从binutils中找到使用“ elfread”,“ nm”或“ size”的建议,这就是我已经在做的事情。

0 个答案:

没有答案