vmlinux.lds.S (d905163c5b23f6d8511971e06081a1b525e8a0bd) | vmlinux.lds.S (023bf6f1b8bf58dc4da7f0dc1cf4787b0d5297c1) |
---|---|
1/* 2 * ld script for the x86 kernel 3 * 4 * Historic 32-bit version written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> 5 * 6 * Modernisation, unification and other changes and fixes: 7 * Copyright (C) 2007-2009 Sam Ravnborg <sam@ravnborg.org> 8 * --- 373 unchanged lines hidden (view full) --- 382 *(.brk_reservation) /* areas brk users have reserved */ 383 __brk_limit = .; 384 } 385 386 .end : AT(ADDR(.end) - LOAD_OFFSET) { 387 _end = .; 388 } 389 | 1/* 2 * ld script for the x86 kernel 3 * 4 * Historic 32-bit version written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> 5 * 6 * Modernisation, unification and other changes and fixes: 7 * Copyright (C) 2007-2009 Sam Ravnborg <sam@ravnborg.org> 8 * --- 373 unchanged lines hidden (view full) --- 382 *(.brk_reservation) /* areas brk users have reserved */ 383 __brk_limit = .; 384 } 385 386 .end : AT(ADDR(.end) - LOAD_OFFSET) { 387 _end = .; 388 } 389 |
390 /* Sections to be discarded */ 391 /DISCARD/ : { 392 *(.exitcall.exit) 393 *(.eh_frame) 394 *(.discard) 395 } 396 | |
397 STABS_DEBUG 398 DWARF_DEBUG | 390 STABS_DEBUG 391 DWARF_DEBUG |
392 393 /* Sections to be discarded */ 394 DISCARDS 395 /DISCARD/ : { *(.eh_frame) } |
|
399} 400 401 402#ifdef CONFIG_X86_32 403ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE), 404 "kernel image bigger than KERNEL_IMAGE_SIZE") 405#else 406/* --- 27 unchanged lines hidden --- | 396} 397 398 399#ifdef CONFIG_X86_32 400ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE), 401 "kernel image bigger than KERNEL_IMAGE_SIZE") 402#else 403/* --- 27 unchanged lines hidden --- |