原文:https://github.com/iDalink/ld-linker-script/tree/master/08%20PHDRS%E6%8C%87%E4%BB%A4
1、格式预览
PHDRS
{
name type [ FILEHDR ] [ PHDRS ] [ AT ( address ) ]
[ FLAGS ( flags ) ] ;
}
ld
默认一组phdrs
。如果自定义了自己的PHDRS
,那么默认的phdrs
将会被屏蔽。
FILEHDR
指明该节包含ELF
头部。PHDRS
指明该节包含ELF
节表。
2、类型
类型 | 描述 |
---|---|
PT_NULL | 未使用节 |
PT_LOAD | 可加载节 |
PT_DYNAMIC | 动态链接信息节 |
PT_INTERP | 动态连接器节 |
PT_NOTE | 记录信息节 |
PT_SHLIB | 保留节 |
PT_PHDR | 节表节 |
PT_TLS | 线程信息存储节 |
测试代码参见06
章相关信息。