⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vmlinux.lds.s

📁 linux内核源码
💻 S
字号:
/* * ld script to make compressed SuperH/shmedia Linux kernel+decompression *		bootstrap * Modified by Stuart Menefy from arch/sh/vmlinux.lds.S written by Niibe Yutaka */#ifdef CONFIG_LITTLE_ENDIAN/* OUTPUT_FORMAT("elf32-sh64l-linux", "elf32-sh64l-linux", "elf32-sh64l-linux") */#define NOP 0x6ff0fff0#else/* OUTPUT_FORMAT("elf32-sh64", "elf32-sh64", "elf32-sh64") */#define NOP 0xf0fff06f#endifOUTPUT_FORMAT("elf32-sh64-linux")OUTPUT_ARCH(sh)ENTRY(_start)#define ALIGNED_GAP(section, align) (((ADDR(section)+SIZEOF(section)+(align)-1) & ~((align)-1))-ADDR(section))#define FOLLOWING(section, align) AT (LOADADDR(section) + ALIGNED_GAP(section,align))SECTIONS{  _text = .;			/* Text and read-only data */  .text : {	*(.text)	*(.text64)	*(.text..SHmedia32)	*(.fixup)	*(.gnu.warning)	} = NOP  . = ALIGN(4);  .rodata : { *(.rodata) }  /* There is no 'real' reason for eight byte alignment, four would work   * as well, but gdb downloads much (*4) faster with this.   */  . = ALIGN(8);  .image : { *(.image) }  . = ALIGN(4);  _etext = .;			/* End of text section */  .data :			/* Data */	FOLLOWING(.image, 4)	{	_data = .;	*(.data)	}  _data_image = LOADADDR(.data);/* Address of data section in ROM */  _edata = .;			/* End of data section */  .stack : { stack = .;  _stack = .; }  . = ALIGN(4);  __bss_start = .;		/* BSS */  .bss : {	*(.bss)	}  . = ALIGN(4);  _end = . ;}

⌨️ 快捷键说明

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