added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / x86_64-pc / bootstrap / kernel.lds
blob34b9579b53f33b35af16d7c10affedd8c4e02633
1 FORCE_COMMON_ALLOCATION
3 SECTIONS
5     .text : {
6         *(.aros.init)
7         *(.text*)                   /* wildcard for "gcc -ffunction-sections" */
8         *(.gnu.linkonce.t.*)        /* C++ templates? */
9         . = ALIGN(4096);
10     }
11     .rodata : {
12         *(.rodata*)                 /* read-only data (ELF only) */
13         *(.gnu.linkonce.r.*)
14         . = ALIGN(4096);
15     }
16     .data : {
17         *(.data*)                   /* wildcard for "gcc -fdata-sections" */
18         *(.gnu.linkonce.d.*)
19         . = ALIGN(16);
20         start_ctors = .; *(SORT(.ctor*)) QUAD(0)
21         start_dtors = .; *(SORT(.dtor*)) QUAD(0)
22         . = ALIGN(4096);
23     }
24     .bss : {
25         *(.bss*)                    /* wildcard for "gcc -fdata-sections" */
26         *(.gnu.linkonce.b.*)
27         *(COMMON)                   /* "common" variables */
28         . = ALIGN(4096);
29     }