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

📄 vmlinux-armv.lds.in

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 IN
字号:
/* ld script to make ARM Linux kernel * taken from the i386 version by Russell King * Written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> */OUTPUT_ARCH(arm)ENTRY(stext)SECTIONS{	. = TEXTADDR;	.init : {			/* Init code and data		*/		_stext = .;		__init_begin = .;			*(.text.init)		__proc_info_begin = .;			*(.proc.info)		__proc_info_end = .;		__arch_info_begin = .;			*(.arch.info)		__arch_info_end = .;			*(.data.init)		. = ALIGN(16);		__setup_start = .;			*(.setup.init)		__setup_end = .;		__initcall_start = .;			*(.initcall.init)		__initcall_end = .;		. = ALIGN(4096);		__init_end = .;	}	/DISCARD/ : {			/* Exit code and data		*/		*(.text.exit)		*(.data.exit)		*(.exitcall.exit)	}	.text : {			/* Real text segment		*/		_text = .;		/* Text and read-only data	*/			*(.text)			*(.fixup)			*(.gnu.warning)			*(.text.lock)	/* out-of-line lock text */			*(.rodata)			*(.kstrtab)		. = ALIGN(16);		__start___ex_table = .;	/* Exception table		*/			*(__ex_table)		__stop___ex_table = .;		__start___ksymtab = .;	/* Kernel symbol table		*/			*(__ksymtab)		__stop___ksymtab = .;		*(.got)			/* Global offset table		*/		_etext = .;		/* End of text section		*/	}	. = ALIGN(8192);	.data : {		/*		 * first, the init task union, aligned		 * to an 8192 byte boundary.		 */		*(.init.task)		/*		 * then the cacheline aligned data		 */		. = ALIGN(32);		*(.data.cacheline_aligned)		/*		 * and the usual data section		 */		*(.data)		CONSTRUCTORS		_edata = .;	}	.bss : {		__bss_start = .;	/* BSS				*/		*(.bss)		*(COMMON)		_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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -