uml.lds.s

来自「Linux Kernel 2.6.9 for OMAP1710」· S 代码 · 共 97 行

S
97
字号
#include <asm-generic/vmlinux.lds.h>OUTPUT_FORMAT(ELF_FORMAT)OUTPUT_ARCH(ELF_ARCH)ENTRY(_start)jiffies = jiffies_64;SECTIONS{  . = START + SIZEOF_HEADERS;  __binary_start = .;#ifdef MODE_TT  .thread_private : {    __start_thread_private = .;    errno = .;    . += 4;    arch/um/kernel/tt/unmap_fin.o (.data)    __end_thread_private = .;  }  . = ALIGN(4096);  .remap : { arch/um/kernel/tt/unmap_fin.o (.text) }#endif  . = ALIGN(4096);		/* Init code and data */  _stext = .;  __init_begin = .;  .init.text : {	_sinittext = .;	*(.init.text)	_einittext = .;  }  . = ALIGN(4096);  .text      :  {    *(.text)    SCHED_TEXT    /* .gnu.warning sections are handled specially by elf32.em.  */    *(.gnu.warning)    *(.gnu.linkonce.t*)  }  #include "asm/common.lds.S"  init.data : { *(init.data) }  .data    :  {    . = ALIGN(KERNEL_STACK_SIZE);		/* init_task */    *(.data.init_task)    *(.data)    *(.gnu.linkonce.d*)    CONSTRUCTORS  }  .data1   : { *(.data1) }  .ctors         :  {    *(.ctors)  }  .dtors         :  {    *(.dtors)  }  .got           : { *(.got.plt) *(.got) }  .dynamic       : { *(.dynamic) }  /* We want the small data sections together, so single-instruction offsets     can access them all, and initialized data all before uninitialized, so     we can shorten the on-disk segment size.  */  .sdata     : { *(.sdata) }  _edata  =  .;  PROVIDE (edata = .);  . = ALIGN(0x1000);  .sbss      :  {   __bss_start = .;   PROVIDE(_bss_start = .);   *(.sbss)   *(.scommon)  }  .bss       :  {   *(.dynbss)   *(.bss)   *(COMMON)  }  _end = . ;  PROVIDE (end = .);  /* Stabs debugging sections.  */  .stab 0 : { *(.stab) }  .stabstr 0 : { *(.stabstr) }  .stab.excl 0 : { *(.stab.excl) }  .stab.exclstr 0 : { *(.stab.exclstr) }  .stab.index 0 : { *(.stab.index) }  .stab.indexstr 0 : { *(.stab.indexstr) }  .comment 0 : { *(.comment) }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?