11.2Suebayasi/* $NetBSD: stand.ldscript,v 1.5 2015/08/22 23:49:54 uebayasi Exp $ */ 21.1Schristos 31.1SchristosENTRY(_start) 41.1SchristosSECTIONS 51.1Schristos{ 61.2Suebayasi /* Read-only sections, merged into text segment: */ 71.2Suebayasi .text : 81.2Suebayasi { 91.2Suebayasi *(.text) 101.2Suebayasi *(.text.*) 111.2Suebayasi *(.stub) 121.3Suebayasi } 131.2Suebayasi _etext = . ; 141.2Suebayasi PROVIDE (etext = .) ; 151.1Schristos 161.2Suebayasi .rodata : 171.2Suebayasi { 181.2Suebayasi *(.rodata) 191.2Suebayasi *(.rodata.*) 201.2Suebayasi } 211.1Schristos 221.2Suebayasi __data_start = . ; 231.2Suebayasi .data : 241.2Suebayasi { 251.2Suebayasi *(.data) 261.2Suebayasi } 271.2Suebayasi .data.cacheline_aligned : 281.2Suebayasi { 291.2Suebayasi *(.data.cacheline_aligned) 301.2Suebayasi } 311.2Suebayasi .data.read_mostly : 321.2Suebayasi { 331.2Suebayasi *(.data.read_mostly) 341.2Suebayasi } 351.2Suebayasi _edata = . ; 361.2Suebayasi PROVIDE (edata = .) ; 371.2Suebayasi __bss_start = . ; 381.2Suebayasi .bss : 391.2Suebayasi { 401.2Suebayasi *(.bss) 411.2Suebayasi *(.bss.*) 421.2Suebayasi *(COMMON) 431.2Suebayasi . = ALIGN(32 / 8); 441.2Suebayasi } 451.2Suebayasi . = ALIGN(32 / 8); 461.1Schristos _end = . ; 471.1Schristos PROVIDE (end = .) ; 481.1Schristos /DISCARD/ : { 491.1Schristos *(.eh_frame_hdr) 501.1Schristos *(.eh_frame) 511.1Schristos *(.note.netbsd.ident) 521.1Schristos } 531.1Schristos} 541.3SuebayasiSECTIONS 551.3Suebayasi{ 561.3Suebayasi .text : 571.3Suebayasi AT (ADDR(.text) & 0x0fffffff) 581.3Suebayasi { 591.3Suebayasi *(.text) 601.3Suebayasi } =0 611.3Suebayasi} 62