KEIL MAP文件分析
2016-07-15 19:29
225 查看
Size info 功能:
Object Name、Library Member Name、Library Name三大分类的各个.o文件(编译输出文件)所占用的
Code类型、RO Data、RW Data、ZI Data、Debug类型所占用的空间
2014-01-23 11:05:20, 由 添加备注。
Total Info 功能:
Object Totals和Library Totals占用的总的统计,以及此二者之和,以及Total RO Size 、Total RW Size 、Total ROM Size 。并且给出了ELF文件的大小和存放在ROM里面占用的大小
2014-01-23 11:07:45, 由 添加备注。
Unused Section Info:
Removing Unused input sections from the image.主要是显示未调用的Section(在ELF文件里面删除)的信息。可以当做是*.c文件编译了,但是没有被调用,所以被EFL文件里面删除了。
2014-01-23 12:04:53, 由 添加备注。
Veneers Info
这个暂时还没有信息,搜索了下Veneers的功能是:当linker发现有ARM指令和Thumb指令相互调用时(ARM-Thumb Interworking),就会插入一段代码(称之为veneer),从而实现程序状态的切换。
2014-01-23 13:21:42, 由 添加备注。
Symbols:
Local Symbols和Global Symbols,各*.o文件里面的符号表
2014-01-23 13:23:53, 由 添加备注。
Cross References:
Section Cross References,包括.text 参考 其他各段。或者各段之间的相互参考。
2014-01-23 13:24:35, 由 添加备注。
Memory Map:
各内存使用情况。
callgraph 这里没有作用,但是在工程目录下有个 *.htm文件。callgraph 表示的是函数调用的堆栈使用以及子函数调用信息
Size info 功能:
Object Name、Library Member Name、Library Name三大分类的各个.o文件(编译输出文件)所占用的
Code类型、RO Data、RW Data、ZI Data、Debug类型所占用的空间
2014-01-23 11:05:20, 由 添加备注。
Total Info 功能:
Object Totals和Library Totals占用的总的统计,以及此二者之和,以及Total RO Size 、Total RW Size 、Total ROM Size 。并且给出了ELF文件的大小和存放在ROM里面占用的大小
2014-01-23 11:07:45, 由 添加备注。
Unused Section Info:
Removing Unused input sections from the image.主要是显示未调用的Section(在ELF文件里面删除)的信息。可以当做是*.c文件编译了,但是没有被调用,所以被EFL文件里面删除了。
2014-01-23 12:04:53, 由 添加备注。
Veneers Info
这个暂时还没有信息,搜索了下Veneers的功能是:当linker发现有ARM指令和Thumb指令相互调用时(ARM-Thumb Interworking),就会插入一段代码(称之为veneer),从而实现程序状态的切换。
2014-01-23 13:21:42, 由 添加备注。
Symbols:
Local Symbols和Global Symbols,各*.o文件里面的符号表
2014-01-23 13:23:53, 由 添加备注。
Cross References:
Section Cross References,包括.text 参考 其他各段。或者各段之间的相互参考。
2014-01-23 13:24:35, 由 添加备注。
Memory Map:
各内存使用情况。
callgraph 这里没有作用,但是在工程目录下有个 *.htm文件。callgraph 表示的是函数调用的堆栈使用以及子函数调用信息
相关文章推荐
- [个人博客搬运]Method Swizzling的简单应用场景
- JZOJ 4603 颜料大乱斗【NOIP2016提高A组模拟7.15】
- 程序开发圣经
- vijos1782——借教室(noip2012)
- 开发板的烧录
- 视频 -> 帧 浅析
- mongodb 分片集群中加入新的config servers
- Android AlarmManager的一些问题
- 黑苹果实战安装经历
- 基本数据类型总结
- hdu5655-BestCoder Round #78 (div.2)
- 线程与进程的区别
- c#——Winform PropertyGrid使用
- 依赖倒置原则详解--七大面向对象设计原则(3)
- 安卓手机测试常见BUG
- [Leetcode]303. Range Sum Query - Immutable
- 【poj2741】 Colored Cubes
- 【NOIP模拟】修路
- POJ 1062 昂贵的聘礼
- 【POJ3277】City Horizon,线段树