source: mainline/uspace/lib/c/arch/mips32/_link.ld.in@ fc51296

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since fc51296 was 5e8b881, checked in by Martin Decky <martin@…>, 15 years ago

uspace linker scripts unification

  • Property mode set to 100644
File size: 674 bytes
RevLine 
[1b1164e8]1STARTUP(LIBC_PATH/arch/UARCH/src/entry.o)
[25f9823]2ENTRY(__entry)
[3eddaff]3
[a3aa1e1]4PHDRS {
5 text PT_LOAD FLAGS(5);
6 data PT_LOAD FLAGS(6);
7}
8
[3eddaff]9SECTIONS {
[1cc2974]10 . = 0x4000 + SIZEOF_HEADERS;
[a3aa1e1]11
[1cc2974]12 .init : {
[8f9239e]13 *(.init);
[a3aa1e1]14 } :text
[5e8b881]15
[8f9239e]16 .text : {
[5e8b881]17 *(.text);
[8f9239e]18 *(.rodata*);
[a3aa1e1]19 } :text
[5e8b881]20
[1cc2974]21 . = . + 0x4000;
[5e8b881]22
[a71d9af9]23 .data : {
[8f9239e]24 *(.data);
[a71d9af9]25 *(.data.rel*);
[a3aa1e1]26 } :data
[5e8b881]27
[e708063]28 .got : {
29 _gp = .;
[a71d9af9]30 *(.got);
[e708063]31 } :data
[5e8b881]32
[c4c5de5]33 .tdata : {
34 _tdata_start = .;
35 *(.tdata);
36 _tdata_end = .;
[5e8b881]37 } :data
38
39 .tbss : {
[c4c5de5]40 _tbss_start = .;
41 *(.tbss);
42 _tbss_end = .;
43 } :data
[5e8b881]44
45 _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
46
[6122db1]47 .sbss : {
48 *(.scommon);
49 *(.sbss);
[5e8b881]50 }
51
[8f9239e]52 .bss : {
53 *(.bss);
54 *(COMMON);
[a3aa1e1]55 } :data
[5e8b881]56
[8f9239e]57 /DISCARD/ : {
[d03e156]58 *(*);
59 }
[3eddaff]60}
Note: See TracBrowser for help on using the repository browser.