ELF文件由基于其内容的部分组成,例如.data,.text,.rodata等,这些部分被分组为指导ELF如何映射/加载到内存中的段(虚拟/物理映射)。这些段是通过在ELF中将多个部分组合在一起而形成的。
示例:
Section to Segment mapping:
Segment Sections...
00 .hash .dynsym .dynstr .rela.dyn .rela.plt
01 .plt .text
02 .rodata
03 .data.rel.ro .dynamic .got .got.plt .data .version_section .bss
04 .dynamic
我想知道如何确定这些部分的分组。是否可以将此分组控制为段。例如,我想将.version_section作为一个单独的段。知道我怎么会这样做吗?
如果可以使用链接描述文件命令,那么知道哪些命令会很棒。 提前致谢。 :)