Changeset 4ddbea7 in mainline for uspace/lib/c/shared/arch/ppc32/_link.ld.in
- Timestamp:
- 2011-04-30T14:49:50Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 729f774f
- Parents:
- f798178
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/shared/arch/ppc32/_link.ld.in
rf798178 r4ddbea7 11 11 SECTIONS { 12 12 . = 0x1000 + SIZEOF_HEADERS; 13 13 14 14 .interp : { 15 15 *(.interp); 16 16 } :text :interp 17 17 18 18 /* Align on word boundary -- instructions will follow. */ 19 19 . = ALIGN(4); 20 20 21 21 .init : { 22 22 *(.init); … … 27 27 *(.rodata*); 28 28 } :text 29 29 30 30 .rel.plt : { 31 31 *(.rel.plt); … … 38 38 *(.rel.*); 39 39 } :text 40 40 41 41 .dynsym : { 42 42 *(.dynsym); 43 43 } :text 44 44 45 45 .dynstr : { 46 46 *(.dynstr); 47 47 } :text 48 48 49 49 . = . + 0x1000; 50 50 51 51 .dynamic : { 52 52 *(.dynamic); 53 53 } :data :dynamic 54 54 55 55 .data : { 56 56 *(.data); 57 57 *(.sdata); 58 58 } :data 59 59 60 60 .data.rel : { 61 61 *(.data.rel); 62 62 } :data 63 63 64 64 .got : { 65 65 *(.got); … … 68 68 *(.got.plt); 69 69 } :data 70 70 71 71 /* .tdata : { 72 72 _tdata_start = .; 73 73 *(.tdata); 74 74 _tdata_end = .; 75 } :data76 .tbss : {77 75 _tbss_start = .; 78 76 *(.tbss); 79 77 _tbss_end = .; 80 78 } :data 81 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)); 79 80 _tls_alignment = ALIGNOF(.tdata); 81 82 82 */ 83 83 .bss : { … … 86 86 *(.bss); 87 87 } :data 88 88 89 89 .plt : { 90 90 *(.plt); 91 91 } :data 92 92 93 93 /DISCARD/ : { 94 94 *(.comment); 95 95 *(.gnu.attributes); 96 96 } 97 97 98 98 . = ALIGN(0x1000); 99 99 _heap = .;
Note:
See TracChangeset
for help on using the changeset viewer.