1 1.1 wrstuden OUTPUT_ARCH(powerpc) 2 1.1 wrstuden SECTIONS 3 1.1 wrstuden { 4 1.1 wrstuden /* Read-only sections, merged into text segment: */ 5 1.1 wrstuden . = + SIZEOF_HEADERS; 6 1.1 wrstuden .interp : { *(.interp) } 7 1.1 wrstuden .hash : { *(.hash) } 8 1.1 wrstuden .dynsym : { *(.dynsym) } 9 1.1 wrstuden .dynstr : { *(.dynstr) } 10 1.1 wrstuden .rel.text : { *(.rel.text) } 11 1.1 wrstuden .rela.text : { *(.rela.text) } 12 1.1 wrstuden .rel.data : { *(.rel.data) } 13 1.1 wrstuden .rela.data : { *(.rela.data) } 14 1.1 wrstuden .rel.rodata : { *(.rel.rodata) } 15 1.1 wrstuden .rela.rodata : { *(.rela.rodata) } 16 1.1 wrstuden .rel.got : { *(.rel.got) } 17 1.1 wrstuden .rela.got : { *(.rela.got) } 18 1.1 wrstuden .rel.ctors : { *(.rel.ctors) } 19 1.1 wrstuden .rela.ctors : { *(.rela.ctors) } 20 1.1 wrstuden .rel.dtors : { *(.rel.dtors) } 21 1.1 wrstuden .rela.dtors : { *(.rela.dtors) } 22 1.1 wrstuden .rel.bss : { *(.rel.bss) } 23 1.1 wrstuden .rela.bss : { *(.rela.bss) } 24 1.1 wrstuden .rel.plt : { *(.rel.plt) } 25 1.1 wrstuden .rela.plt : { *(.rela.plt) } 26 1.1 wrstuden .init : { *(.init) } =0 27 1.1 wrstuden .plt : { *(.plt) } 28 1.1 wrstuden .text : 29 1.1 wrstuden { 30 1.1 wrstuden *(.text) 31 1.1 wrstuden *(.rodata) 32 1.2 aymeric *(.rodata.*) 33 1.1 wrstuden *(.rodata1) 34 1.1 wrstuden *(.got1) 35 1.4 uwe *(.eh_frame_hdr) 36 1.4 uwe *(.eh_frame) 37 1.1 wrstuden } 38 1.1 wrstuden .fini : { *(.fini) } =0 39 1.1 wrstuden .ctors : { *(.ctors) } 40 1.1 wrstuden .dtors : { *(.dtors) } 41 1.1 wrstuden _etext = .; 42 1.1 wrstuden PROVIDE (etext = .); 43 1.1 wrstuden /* Read-write section, merged into data segment: */ 44 1.1 wrstuden . = (. + 0x0FFF) & 0xFFFFF000; 45 1.1 wrstuden .data : 46 1.1 wrstuden { 47 1.1 wrstuden *(.data) 48 1.1 wrstuden *(.data1) 49 1.1 wrstuden *(.sdata) 50 1.1 wrstuden *(.sdata2) 51 1.1 wrstuden *(.got.plt) *(.got) 52 1.1 wrstuden *(.dynamic) 53 1.1 wrstuden CONSTRUCTORS 54 1.1 wrstuden } 55 1.3 matt . = ALIGN(4); 56 1.1 wrstuden _edata = .; 57 1.1 wrstuden PROVIDE (edata = .); 58 1.1 wrstuden __bss_start = .; 59 1.1 wrstuden .bss : 60 1.1 wrstuden { 61 1.1 wrstuden *(.sbss) *(.scommon) 62 1.1 wrstuden *(.dynbss) 63 1.1 wrstuden *(.bss) 64 1.1 wrstuden *(COMMON) 65 1.1 wrstuden } 66 1.1 wrstuden _end = . ; 67 1.1 wrstuden PROVIDE (end = .); 68 1.1 wrstuden } 69 1.1 wrstuden 70