已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
五年前就关门了。
Improve this question
我的gcc构建工具链生成了一个.map文件。如何使用内存Map图形化地显示内存部分?
已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
五年前就关门了。
Improve this question
我的gcc构建工具链生成了一个.map文件。如何使用内存Map图形化地显示内存部分?
2条答案
按热度按时间nfs0ujit1#
这是Python中脚本的开始。它将Map文件加载到截面和符号列表中(前半部分)。然后,它使用HTML呈现Map(或者对
sections
和symbols
列表执行任何您想要的操作)。您可以通过修改以下行来控制脚本:
map2html.py
下面是它输出的HTML的糟糕渲染:
qojgxg4l2#
我编写了一个C#程序来显示Map文件中的信息,其中沿着的信息通常不会出现在Map文件中(比如可以使用
binutils
提供的静态符号)。代码为here。简而言之,它解析Map文件,并使用BINUTILS
(如果可用)收集更多信息。要运行它,你需要下载代码并在visual studio下运行项目,浏览到Map文件路径并单击Analyze
。注意:仅适用于
GCC/LD
Map文件截图:[