Rev 3222 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3222 | Rev 3882 | ||
---|---|---|---|
1 | STARTUP(LIBC_PREFIX/arch/ARCH/src/entry.o) |
1 | STARTUP(LIBC_PREFIX/arch/UARCH/src/entry.o) |
2 | ENTRY(__entry) |
2 | ENTRY(__entry) |
3 | 3 | ||
4 | PHDRS { |
4 | PHDRS { |
5 | interp PT_INTERP; |
5 | interp PT_INTERP; |
6 | text PT_LOAD FLAGS(5); |
6 | text PT_LOAD FLAGS(5); |
7 | data PT_LOAD FLAGS(6); |
7 | data PT_LOAD FLAGS(6); |
8 | } |
8 | } |
9 | 9 | ||
10 | SECTIONS { |
10 | SECTIONS { |
11 | .interp : { |
11 | .interp : { |
12 | *(.interp); |
12 | *(.interp); |
13 | } :interp |
13 | } :interp |
14 | 14 | ||
15 | . = 0x70004000 + SIZEOF_HEADERS; |
15 | . = 0x70004000 + SIZEOF_HEADERS; |
16 | 16 | ||
17 | .init : { |
17 | .init : { |
18 | *(.init); |
18 | *(.init); |
19 | } :text |
19 | } :text |
20 | .text : { |
20 | .text : { |
21 | *(.text); |
21 | *(.text); |
22 | *(.rodata*); |
22 | *(.rodata*); |
23 | } :text |
23 | } :text |
24 | 24 | ||
25 | . = . + 0x4000; |
25 | . = . + 0x4000; |
26 | 26 | ||
27 | .got : { |
27 | .got : { |
28 | _gp = .; |
28 | _gp = .; |
29 | *(.got*); |
29 | *(.got*); |
30 | } :data |
30 | } :data |
31 | .data : { |
31 | .data : { |
32 | *(.data); |
32 | *(.data); |
33 | *(.sdata); |
33 | *(.sdata); |
34 | } :data |
34 | } :data |
35 | .tdata : { |
35 | .tdata : { |
36 | _tdata_start = .; |
36 | _tdata_start = .; |
37 | *(.tdata); |
37 | *(.tdata); |
38 | _tdata_end = .; |
38 | _tdata_end = .; |
39 | } :data |
39 | } :data |
40 | .tbss : { |
40 | .tbss : { |
41 | _tbss_start = .; |
41 | _tbss_start = .; |
42 | *(.tbss); |
42 | *(.tbss); |
43 | _tbss_end = .; |
43 | _tbss_end = .; |
44 | } :data |
44 | } :data |
45 | _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)); |
45 | _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss)); |
46 | .bss : { |
46 | .bss : { |
47 | *(.sbss); |
47 | *(.sbss); |
48 | *(COMMON); |
48 | *(COMMON); |
49 | *(.bss); |
49 | *(.bss); |
50 | } :data |
50 | } :data |
51 | 51 | ||
52 | . = ALIGN(0x4000); |
52 | . = ALIGN(0x4000); |
53 | _heap = .; |
53 | _heap = .; |
54 | 54 | ||
55 | /DISCARD/ : { |
55 | /DISCARD/ : { |
56 | *(*); |
56 | *(*); |
57 | } |
57 | } |
58 | 58 | ||
59 | } |
59 | } |
60 | 60 |