怎么查看linux的内核符号表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看linux的内核符号表?相关的知识,希望对你有一定的参考价值。
参考技术A 在内核中通过/proc/kallsyms获得符号的地址Linux内核符号表/proc/kallsyms的形成过程
./scripts/kallsyms.c负责生成System.map
./kernel/kallsyms.c负责生成/proc/kallsyms
./scripts/kallsyms.c解析vmlinux(.tmp_vmlinux)生成kallsyms.S(.tmp_kallsyms.S),然后内核编译过程中将kallsyms.S(内核符号表)编入内核镜像uImage
内核启动后./kernel/kallsyms.c解析uImage形成/proc/kallsyms
/proc/kallsyms包含了内核中的函数符号(包括没有EXPORT_SYMBOL)、全局变量(用EXPORT_SYMBOL导出的全局变量)
如何将内核中的函数、全局变量、静态变量都导出到/proc/kallsyms
查看内核 使用 uname -a 参考技术B 内核符号表什么意思?
是查看内核吗?
uname -a追问
cat /proc/kallsyms
本回答被提问者采纳怎么查看linux虚拟机的版本
查看linux内核版本命令:uname -rs
查看linux版本命令:cat /etc/issue
以上是关于怎么查看linux的内核符号表?的主要内容,如果未能解决你的问题,请参考以下文章