Changeset 19a1800 in mainline for uspace/srv/loader/arch/amd64/_link.ld.in
- Timestamp:
- 2011-03-01T22:20:56Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e24e7b1
- Parents:
- 976f546 (diff), ac8285d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/loader/arch/amd64/_link.ld.in
r976f546 r19a1800 1 /* 2 * The difference from _link.ld.in for regular statically-linked apps 3 * is the base address and the special interp section. 4 */ 5 1 6 STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) 2 7 ENTRY(__entry) … … 6 11 text PT_LOAD FLAGS(5); 7 12 data PT_LOAD FLAGS(6); 13 debug PT_NOTE; 8 14 } 9 15 … … 11 17 .interp : { 12 18 *(.interp); 13 } : 14 15 /* . = 0x0000700000001000; */19 } :interp 20 21 /* . = 0x0000700000001000; */ 16 22 . = 0x70001000; 17 23 … … 19 25 *(.init); 20 26 } :text 27 21 28 .text : { 22 29 *(.text); … … 27 34 *(.data); 28 35 } :data 36 29 37 .tdata : { 30 38 _tdata_start = .; … … 32 40 _tdata_end = .; 33 41 } :data 42 34 43 .tbss : { 35 44 _tbss_start = .; … … 37 46 _tbss_end = .; 38 47 } :data 48 39 49 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)); 50 40 51 .bss : { 41 52 *(COMMON); 42 53 *(.bss); 43 54 } :data 44 45 . = ALIGN(0x1000); 46 _heap = .; 55 56 #ifdef CONFIG_LINE_DEBUG 57 .comment 0 : { *(.comment); } :debug 58 .debug_abbrev 0 : { *(.debug_abbrev); } :debug 59 .debug_aranges 0 : { *(.debug_aranges); } :debug 60 .debug_info 0 : { *(.debug_info); } :debug 61 .debug_line 0 : { *(.debug_line); } :debug 62 .debug_loc 0 : { *(.debug_loc); } :debug 63 .debug_pubnames 0 : { *(.debug_pubnames); } :debug 64 .debug_pubtypes 0 : { *(.debug_pubtypes); } :debug 65 .debug_ranges 0 : { *(.debug_ranges); } :debug 66 .debug_str 0 : { *(.debug_str); } :debug 67 #endif 47 68 48 69 /DISCARD/ : { 49 70 *(*); 50 71 } 51 52 72 }
Note:
See TracChangeset
for help on using the changeset viewer.