Changeset fcfd002 in mainline
- Timestamp:
- 2011-04-29T20:59:37Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c53d906
- Parents:
- bae7bdc
- Location:
- uspace/srv/loader/arch
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/loader/arch/abs32le/_link.ld.in
rbae7bdc rfcfd002 18 18 } :interp 19 19 20 . = 0x70001000 ;20 . = 0x70001000 + SIZEOF_HEADERS; 21 21 22 22 .text : { … … 25 25 } :text 26 26 27 .data ALIGN(0x1000) : SUBALIGN(0x1000) { 27 . = . + 0x1000; 28 29 .data : { 28 30 *(.data); 29 31 *(.data.rel*); … … 35 37 *(.gnu.linkonce.tb.*); 36 38 _tdata_end = .; 37 } :data38 39 .tbss : {40 39 _tbss_start = .; 41 40 *(.tbss); … … 43 42 } :data 44 43 45 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));44 _tls_alignment = ALIGNOF(.tdata); 46 45 47 46 .sbss : { -
uspace/srv/loader/arch/amd64/_link.ld.in
rbae7bdc rfcfd002 19 19 } :interp 20 20 21 /* . = 0x0000700000001000; */ 22 . = 0x70001000; 21 . = 0x70001000 + SIZEOF_HEADERS; 23 22 24 .init ALIGN(0x1000) : SUBALIGN(0x1000){23 .init : { 25 24 *(.init); 26 25 } :text … … 31 30 } :text 32 31 33 .data ALIGN(0x1000) : SUBALIGN(0x1000) { 32 . = . + 0x1000; 33 34 .data : { 34 35 *(.data); 35 36 } :data … … 39 40 *(.tdata); 40 41 _tdata_end = .; 41 } :data42 43 .tbss : {44 42 _tbss_start = .; 45 43 *(.tbss); … … 47 45 } :data 48 46 49 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));47 _tls_alignment = ALIGNOF(.tdata); 50 48 51 49 .bss : { -
uspace/srv/loader/arch/arm32/_link.ld.in
rbae7bdc rfcfd002 18 18 } : interp 19 19 20 . = 0x70001000 ;20 . = 0x70001000 + SIZEOF_HEADERS; 21 21 22 .init ALIGN(0x1000): SUBALIGN(0x1000){22 .init : { 23 23 *(.init); 24 24 } :text … … 29 29 } :text 30 30 31 .data ALIGN(0x1000) : SUBALIGN(0x1000) { 31 . = . + 0x1000; 32 33 .data : { 32 34 *(.opd); 33 35 *(.data .data.*); … … 39 41 *(.tdata); 40 42 _tdata_end = .; 41 } :data42 43 .tbss : {44 43 _tbss_start = .; 45 44 *(.tbss); … … 47 46 } :data 48 47 49 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));48 _tls_alignment = ALIGNOF(.tdata); 50 49 51 50 .bss : { -
uspace/srv/loader/arch/ia32/_link.ld.in
rbae7bdc rfcfd002 19 19 } :interp 20 20 21 . = 0x70001000 ;21 . = 0x70001000 + SIZEOF_HEADERS; 22 22 23 .init ALIGN(0x1000) : SUBALIGN(0x1000){23 .init : { 24 24 *(.init); 25 25 } :text … … 30 30 } :text 31 31 32 .data ALIGN(0x1000) : SUBALIGN(0x1000) { 32 . = . + 0x1000; 33 34 .data : { 33 35 *(.data); 34 36 } :data … … 39 41 *(.gnu.linkonce.tb.*); 40 42 _tdata_end = .; 41 } :data42 43 .tbss : {44 43 _tbss_start = .; 45 44 *(.tbss); … … 47 46 } :data 48 47 49 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));48 _tls_alignment = ALIGNOF(.tdata); 50 49 51 50 .bss : { -
uspace/srv/loader/arch/ia64/_link.ld.in
rbae7bdc rfcfd002 13 13 } :interp 14 14 15 /* On Itanium code sections must be aligned to 16 bytes. */ 16 . = ALIGN(0x800000000 + SIZEOF_HEADERS, 16); 15 . = 0x800000000 + SIZEOF_HEADERS; 17 16 18 17 .init : { … … 43 42 *(.tdata); 44 43 _tdata_end = .; 45 } :data46 47 .tbss : {48 44 _tbss_start = .; 49 45 *(.tbss); … … 51 47 } :data 52 48 53 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));49 _tls_alignment = ALIGNOF(.tdata); 54 50 55 51 .bss : { -
uspace/srv/loader/arch/mips32/_link.ld.in
rbae7bdc rfcfd002 18 18 } :interp 19 19 20 . = 0x70004000 ;20 . = 0x70004000 + SIZEOF_HEADERS; 21 21 22 .init ALIGN(0x4000) : SUBALIGN(0x4000){22 .init : { 23 23 *(.init); 24 24 } :text -
uspace/srv/loader/arch/ppc32/_link.ld.in
rbae7bdc rfcfd002 18 18 } :interp 19 19 20 . = 0x70001000 ;20 . = 0x70001000 + SIZEOF_HEADERS; 21 21 22 .init ALIGN(0x1000) : SUBALIGN(0x1000){22 .init : { 23 23 *(.init); 24 24 } :text … … 29 29 } :text 30 30 31 .data ALIGN(0x1000) : SUBALIGN(0x1000) { 31 . = . + 0x1000; 32 33 .data : { 32 34 *(.data); 33 35 *(.sdata); … … 38 40 *(.tdata); 39 41 _tdata_end = .; 40 } :data41 42 .tbss : {43 42 _tbss_start = .; 44 43 *(.tbss); … … 46 45 } :data 47 46 48 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));47 _tls_alignment = ALIGNOF(.tdata); 49 48 50 49 .bss : { -
uspace/srv/loader/arch/sparc64/_link.ld.in
rbae7bdc rfcfd002 40 40 *(.tdata); 41 41 _tdata_end = .; 42 } :data43 44 .tbss : {45 42 _tbss_start = .; 46 43 *(.tbss); … … 48 45 } :data 49 46 50 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));47 _tls_alignment = ALIGNOF(.tdata); 51 48 52 49 .bss : {
Note:
See TracChangeset
for help on using the changeset viewer.