Linux源码学习vmlinux.lds.S及MRC/MCR协处理器寄存器指令与head.S文件分析
发布时间
阅读量:
阅读量
①vmlinux.lds.S文件在目录arch/arm/kernel/vmlinux.lds.S下
分析VMLINUX_SYMBOL(__proc_info_begin) = .;

vmlinux.lds.S文件 所包含的内容如下:
#include <asm-generic/vmlinux.lds.h>
#include <asm/thread_info.h>
#include <asm/memory.h>
#include <asm/page.h>
这些内容分别引用了include目录下以尖括号标注的文件路径。
**#define PROC_INFO \
VMLINUX_SYMBOL(__proc_info_begin) = .; \
*(.proc.info.init) \
VMLINUX_SYMBOL(__proc_info_end) = .; **
此处的反斜杠符号用于连接多个语句,起到延续行的作用,其功能等同于将一个较长的语句拆分至多行进行书写,具体表现为:
全部评论 (0)
还没有任何评论哟~
