1_vdso_data input.lds /^ PROVIDE(_vdso_data = . - PAGE_SIZE);$/;" s assignment:provide 2.hash input.lds /^ .hash : { *(.hash) } :text$/;" S 3.gnu.hash input.lds /^ .gnu.hash : { *(.gnu.hash) }$/;" S 4.dynsym input.lds /^ .dynsym : { *(.dynsym) }$/;" S 5.dynstr input.lds /^ .dynstr : { *(.dynstr) }$/;" S 6.gnu.version input.lds /^ .gnu.version : { *(.gnu.version) }$/;" S 7.gnu.version_d input.lds /^ .gnu.version_d : { *(.gnu.version_d) }$/;" S 8.gnu.version_r input.lds /^ .gnu.version_r : { *(.gnu.version_r) }$/;" S 9.note input.lds /^ .note : { *(.note.*) } :text :note$/;" S 10.text input.lds /^ .text : { *(.text*) } :text =0xd503201f$/;" S 11__etext input.lds /^ PROVIDE (__etext = .);$/;" s assignment:provide 12_etext input.lds /^ PROVIDE (_etext = .);$/;" s assignment:provide 13etext input.lds /^ PROVIDE (etext = .);$/;" s assignment:provide 14.eh_frame_hdr input.lds /^ .eh_frame_hdr : { *(.eh_frame_hdr) } :text :eh_frame_hdr$/;" S 15.eh_frame input.lds /^ .eh_frame : { KEEP (*(.eh_frame)) } :text$/;" S 16.dynamic input.lds /^ .dynamic : { *(.dynamic) } :text :dynamic$/;" S 17.rodata input.lds /^ .rodata : { *(.rodata*) } :text$/;" S 18_end input.lds /^ _end = .;$/;" s 19end input.lds /^ PROVIDE(end = .);$/;" s assignment:provide 20LINUX_2.6.39 input.lds /^ LINUX_2.6.39 {$/;" v 21VDSO_sigtramp input.lds /^VDSO_sigtramp = __kernel_rt_sigreturn;$/;" s 22