查看ELF中数据段的各变量占用空间
- 背景
在嵌入式领域,SRAM空间比较小,所以经常要求开发人员进行代码优化,那怎么去优化,如何判断哪个模块比较占用内存,是代码段还是数据段?
使用readelf
和objdump
工具能解析elf文件的代码和数据段,从而去查看每个变量和每个函数的大小
- 使用readelf
# objdump file.elf | grep .data
- 使用objdump
# readelf file.elf | grep OBJECT
使用readelf
和objdump
工具能解析elf文件的代码和数据段,从而去查看每个变量和每个函数的大小
# objdump file.elf | grep .data
# readelf file.elf | grep OBJECT