vmlinux.lds.S (405d967dc70002991f8fc35c20e0d3cbc7614f63) | vmlinux.lds.S (023bf6f1b8bf58dc4da7f0dc1cf4787b0d5297c1) |
---|---|
1 2#include <asm/cache.h> 3#include <asm/ptrace.h> 4#include <asm/system.h> 5#include <asm/pgtable.h> 6 7#include <asm-generic/vmlinux.lds.h> 8 --- 10 unchanged lines hidden (view full) --- 19 code PT_LOAD; 20 percpu PT_LOAD; 21 data PT_LOAD; 22 note PT_NOTE; 23 unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */ 24} 25SECTIONS 26{ | 1 2#include <asm/cache.h> 3#include <asm/ptrace.h> 4#include <asm/system.h> 5#include <asm/pgtable.h> 6 7#include <asm-generic/vmlinux.lds.h> 8 --- 10 unchanged lines hidden (view full) --- 19 code PT_LOAD; 20 percpu PT_LOAD; 21 data PT_LOAD; 22 note PT_NOTE; 23 unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */ 24} 25SECTIONS 26{ |
27 /* Sections to be discarded */ | 27 /* unwind exit sections must be discarded before the rest of the 28 sections get included. */ |
28 /DISCARD/ : { | 29 /DISCARD/ : { |
29 EXIT_TEXT 30 EXIT_DATA 31 *(.exitcall.exit) 32 *(.discard) | |
33 *(.IA_64.unwind.exit.text) 34 *(.IA_64.unwind_info.exit.text) | 30 *(.IA_64.unwind.exit.text) 31 *(.IA_64.unwind_info.exit.text) |
35 } | 32 *(.comment) 33 *(.note) 34 } |
36 37 v = PAGE_OFFSET; /* this symbol is here to make debugging easier... */ 38 phys_start = _start - LOAD_OFFSET; 39 40 code : { } :code 41 . = KERNEL_START; 42 43 _text = .; --- 268 unchanged lines hidden (view full) --- 312 .debug_str 0 : { *(.debug_str) } 313 .debug_loc 0 : { *(.debug_loc) } 314 .debug_macinfo 0 : { *(.debug_macinfo) } 315 /* SGI/MIPS DWARF 2 extensions */ 316 .debug_weaknames 0 : { *(.debug_weaknames) } 317 .debug_funcnames 0 : { *(.debug_funcnames) } 318 .debug_typenames 0 : { *(.debug_typenames) } 319 .debug_varnames 0 : { *(.debug_varnames) } | 35 36 v = PAGE_OFFSET; /* this symbol is here to make debugging easier... */ 37 phys_start = _start - LOAD_OFFSET; 38 39 code : { } :code 40 . = KERNEL_START; 41 42 _text = .; --- 268 unchanged lines hidden (view full) --- 311 .debug_str 0 : { *(.debug_str) } 312 .debug_loc 0 : { *(.debug_loc) } 313 .debug_macinfo 0 : { *(.debug_macinfo) } 314 /* SGI/MIPS DWARF 2 extensions */ 315 .debug_weaknames 0 : { *(.debug_weaknames) } 316 .debug_funcnames 0 : { *(.debug_funcnames) } 317 .debug_typenames 0 : { *(.debug_typenames) } 318 .debug_varnames 0 : { *(.debug_varnames) } |
320 /* These must appear regardless of . */ 321 /DISCARD/ : { *(.comment) } 322 /DISCARD/ : { *(.note) } | 319 320 /* Default discards */ 321 DISCARDS |
323} | 322} |