什么时候在内核中创建 kallsyms?
When is kallsyms created in the kernel?
start_kernel
函数中创建的 kallsyms
在哪里?我的意思是我们在 start_kernel
函数中有很多函数调用。是否在那里创建了 kallsyms
。如果不是,请指出它是在哪个函数调用中创建的。
是否可以在早期启动过程中使用 kallsyms
即,我们可以在说 start_kernel
的 setup_arch
函数之前创建 kallsyms
吗?
用于ARM架构。
如果启用配置选项CONFIG_KALLSYMS,则应启用kallsyms 功能。但是,请注意它是一个 proc 文件,并且 /proc/kallsyms 应该在内核启动时创建。 /proc/kallsyms 应包含内核的所有功能。
start_kernel() 负责大部分 Linux 内核初始化。这反过来使用像 setup_arch 这样的例程,它是一个基于架构的 set-up 函数,执行 CPU 特定的初始化。
start_kernel
函数中创建的 kallsyms
在哪里?我的意思是我们在 start_kernel
函数中有很多函数调用。是否在那里创建了 kallsyms
。如果不是,请指出它是在哪个函数调用中创建的。
是否可以在早期启动过程中使用 kallsyms
即,我们可以在说 start_kernel
的 setup_arch
函数之前创建 kallsyms
吗?
用于ARM架构。
如果启用配置选项CONFIG_KALLSYMS,则应启用kallsyms 功能。但是,请注意它是一个 proc 文件,并且 /proc/kallsyms 应该在内核启动时创建。 /proc/kallsyms 应包含内核的所有功能。
start_kernel() 负责大部分 Linux 内核初始化。这反过来使用像 setup_arch 这样的例程,它是一个基于架构的 set-up 函数,执行 CPU 特定的初始化。