ELF文件之五——使用链接脚本-2个函数-data-bss
Posted yanhc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ELF文件之五——使用链接脚本-2个函数-data-bss相关的知识,希望对你有一定的参考价值。
main.c
int enable; int test = 1; int main() { return 0; } int add() { return 0; }
bss段在elf中虽然size是4,但并不占filesize,节头表如下图所示
程序头中,项目2的文件大小为4(4字节data,0字节bss),内存大小为8(4字节data,4字节bss)
section到segment的映射,有两个segment,推测为RO,RW?第一个包含的section有text,第二个包含的section有data和bss。
符号表中,bss在data后面,且占4字节
以上是关于ELF文件之五——使用链接脚本-2个函数-data-bss的主要内容,如果未能解决你的问题,请参考以下文章