Linux GNU链接器脚本,用于在ELF文件的第一节之前创建额外空间
我需要在程序头表和ELF文件的第一部分之间创建一些空白。 目前我使用的脚本假定.interp和.hash是前两部分。(这一假设适用于我目前的环境)Linux GNU链接器脚本,用于在ELF文件的第一节之前创建额外空间,linux,linker,Linux,Linker,我需要在程序头表和ELF文件的第一部分之间创建一些空白。 目前我使用的脚本假定.interp和.hash是前两部分。(这一假设适用于我目前的环境) 请让我知道是否有更好的方法可以做到这一点,而无需对分区布局进行假设。第一个分区是什么?您不能只在已知部分(如.text)的顶部添加一个插件吗? SECTIONS { . += 0x600 ; .interp : { *(.interp) } } INSERT BEFORE .hash
请让我知道是否有更好的方法可以做到这一点,而无需对分区布局进行假设。第一个分区是什么?您不能只在已知部分(如
.text
)的顶部添加一个插件吗?
SECTIONS
{
. += 0x600 ;
.interp : { *(.interp) }
}
INSERT BEFORE .hash