Linux 内核中何时创建kallsyms?

Linux 内核中何时创建kallsyms?,linux,linux-kernel,arm,linux-device-driver,embedded-linux,Linux,Linux Kernel,Arm,Linux Device Driver,Embedded Linux,在start\u内核函数中创建的kallsyms在哪里?我的意思是在start\u内核中有很多函数调用。是在那里创建的kallsyms。如果不是,请指出它是在哪个函数调用中创建的 是否可以在早期启动过程中使用kallsyms,即在start\u kernel函数之前创建kallsyms? 它适用于ARM体系结构。如果启用配置选项CONFIG_KALLSYMS,则应启用KALLSYMS功能。但是,请注意,它是一个proc文件,/proc/kallsyms应该在内核启动时创建。/proc/kalls

start\u内核
函数中创建的
kallsyms
在哪里?我的意思是在
start\u内核中有很多函数调用。是在那里创建的
kallsyms
。如果不是,请指出它是在哪个函数调用中创建的

是否可以在早期启动过程中使用
kallsyms
,即在
start\u kernel
函数之前创建
kallsyms

它适用于ARM体系结构。

如果启用配置选项CONFIG_KALLSYMS,则应启用KALLSYMS功能。但是,请注意,它是一个proc文件,/proc/kallsyms应该在内核启动时创建。/proc/kallsyms应包含内核的所有功能

start_kernel()负责大部分Linux内核初始化。这又使用了setup_arch之类的例程,它是一种基于体系结构的设置函数,用于执行特定于CPU的初始化