草庐IT

linux - 映射到虚拟地址空间的内核符号表——为什么?

什么是/proc/ksyms和/proc/kallsyms,为什么它映射到进程地址空间?它有什么作用?是否用于系统调用时内核的上下文切换? 最佳答案 ksyms(7d)的Solaris联机帮助页解释这个。数据仅供引用,内核以这种方式通过/dev/ksyms将其当前使用的符号表公开给内核调试器和/或内核模块加载器。Linux通过/proc/kallsyms做同样的事情;/proc/ksyms-如果存在-是一个“传统”文件,表示相同数据的子集(即已弃用)。与Linux/Solaris一样,不同之处在于Linux版本显示文本,而Solar

linux - 映射到虚拟地址空间的内核符号表——为什么?

什么是/proc/ksyms和/proc/kallsyms,为什么它映射到进程地址空间?它有什么作用?是否用于系统调用时内核的上下文切换? 最佳答案 ksyms(7d)的Solaris联机帮助页解释这个。数据仅供引用,内核以这种方式通过/dev/ksyms将其当前使用的符号表公开给内核调试器和/或内核模块加载器。Linux通过/proc/kallsyms做同样的事情;/proc/ksyms-如果存在-是一个“传统”文件,表示相同数据的子集(即已弃用)。与Linux/Solaris一样,不同之处在于Linux版本显示文本,而Solar