- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解释一个Idscript
资料
解释一个Id.script资料
GNU Id (GNU Binutils for Ubuntu)
2.20.1-systemSupported emulations:
elf_i386
i386linux
elf_x86_64
elf_l1om
using internal linker script:
/* Script for -z combreloc: combine and sort reloc sections */
OUTPUT_FORMAT(elf32-i386, elf32-i386,
elf32-i386)
OUTPUT_ARCH(i386)
ENTRY(_start)
SEARCH_DIR(/usr/i486-linux-gnu/lib32);
SEARCH_DIR(/usr/local/lib32);
SEARCH_DIR(/lib32); SEARCH_DIR(/usr/lib32);
SEARCH_DIR(/usr/i486-linux-gnu/lib);
SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/lib);
SEARCH_DIR(n/usr/libn);
SECTIONS
/* Read-only sections, merged into text segment: */
PROVIDE (_executable start =
SEGMENT_START(ntext-segmentn, 0);
?=SEGMENT_START(ntext-segmenf\0
+ SIZEOF HEADERS;
interp
:{*(Jnterp)}
.note.gnu.build-id : { *(.note.gnu.build-id)}
?hash
:{ *(.hash)}
egnu?hash
:{ *(.gnu.hash)}
? dynsym
:{ *(.dynsym)}
? dynstr
:{ *(.dynstr)}
?gnUeVersion
:{ *(.gnu.version)}
? gnu.versiond
:{ *(.gnu.version_d)}
? gnu.versionr
:{ *(.gnu.version_r)}
.rel.dyn
?
?
*(.rel.init)
*(.rel.text ?rel?text?* ?rel.gnu?Iinkonce.t.*)
*(.rel.fini)
*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
*(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*)
*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
*(.rel.ctors)
*(.rel.dtors)
*(.rel.got)
*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
*(.rel.ifunc)
}
.rel.plt :
{
*(.rel.plt)
PROVIDE_HIDDEN (__rel_iplt_start =.);
*(.rel.iplt)
PROVIDE_HIDDEN (_rel」plt_end =.);
}
.init :
{
KEEP (*(.init))
.eh frame
.eh frame :ONLY_IF_RO { KEEP
} =0?Pit : { *(.plt) *(.iplt) }
.text
{
*(.text.unlikely .text.*_unlikely)
*(.text .stub .text.* .gn u」i nkonce.t.*)
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
} =0.fini :
{
KEEP (*(.fini))
} =0PROVIDE (__etext =.);
PROVIDE (_etext =.);
PROVIDE (etext =.);
.rodata
{ *(.rodata .rodata.* .gnu.linkonce.r.*) }
.rodata1 :
文档评论(0)