vmlinux.lds.S (405d967dc70002991f8fc35c20e0d3cbc7614f63) | vmlinux.lds.S (023bf6f1b8bf58dc4da7f0dc1cf4787b0d5297c1) |
---|---|
1/* 2 * ld script to make SuperH Linux kernel 3 * Written by Niibe Yutaka and Paul Mundt 4 */ 5#ifdef CONFIG_SUPERH64 6#define LOAD_OFFSET CONFIG_PAGE_OFFSET 7OUTPUT_ARCH(sh:sh5) 8#else --- 149 unchanged lines hidden (view full) --- 158 *(.bss.page_aligned) 159 *(.bss) 160 *(COMMON) 161 . = ALIGN(4); 162 _ebss = .; /* uClinux MTD sucks */ 163 _end = . ; 164 } 165 | 1/* 2 * ld script to make SuperH Linux kernel 3 * Written by Niibe Yutaka and Paul Mundt 4 */ 5#ifdef CONFIG_SUPERH64 6#define LOAD_OFFSET CONFIG_PAGE_OFFSET 7OUTPUT_ARCH(sh:sh5) 8#else --- 149 unchanged lines hidden (view full) --- 158 *(.bss.page_aligned) 159 *(.bss) 160 *(COMMON) 161 . = ALIGN(4); 162 _ebss = .; /* uClinux MTD sucks */ 163 _end = . ; 164 } 165 |
166 STABS_DEBUG 167 DWARF_DEBUG 168 |
|
166 /* 167 * When something in the kernel is NOT compiled as a module, the 168 * module cleanup code and data are put into these segments. Both 169 * can then be thrown away, as cleanup code is never called unless 170 * it's a module. 171 */ | 169 /* 170 * When something in the kernel is NOT compiled as a module, the 171 * module cleanup code and data are put into these segments. Both 172 * can then be thrown away, as cleanup code is never called unless 173 * it's a module. 174 */ |
172 /DISCARD/ : { 173 *(.exitcall.exit) 174 *(.discard) 175 } 176 177 STABS_DEBUG 178 DWARF_DEBUG | 175 DISCARDS |
179} | 176} |