查找内核符号表
2015-07-06 14:49
155 查看
1. 编译了内核文件目录下,从 System.map 文件直接得到地址。
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# pwd
/opt/EmbedSky/kernel/3g/linux-2.6.30.4
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# grep debug_kernel ./System.map
c0008260 t debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4#
2. 编译了内核文件目录下,从 vmlinux 使用 nm 命令。
root@ubuntu : / opt / EmbedSky / kernel / 3g / linux - 2.6.30.4# pwd
/ opt / EmbedSky / kernel / 3g / linux - 2.6.30.4
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# nm vmlinux | grep debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
c0008260 t debug_kernel
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4#
3. 从 /proc/kallsyms 文件获得地址。
[root@mbike /]# cat /proc/kallsyms |grep debug_kernel
c0008260 t debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
1. 编译了内核文件目录下,从 System.map 文件直接得到地址。
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# pwd
/opt/EmbedSky/kernel/3g/linux-2.6.30.4
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# grep debug_kernel ./System.map
c0008260 t debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4#
2. 编译了内核文件目录下,从 vmlinux 使用 nm 命令。
root@ubuntu : / opt / EmbedSky / kernel / 3g / linux - 2.6.30.4# pwd
/ opt / EmbedSky / kernel / 3g / linux - 2.6.30.4
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4# nm vmlinux | grep debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
c0008260 t debug_kernel
root@ubuntu:/opt/EmbedSky/kernel/3g/linux-2.6.30.4#
3. 从 /proc/kallsyms 文件获得地址。
[root@mbike /]# cat /proc/kallsyms |grep debug_kernel
c0008260 t debug_kernel
c001eb50 t __setup_debug_kernel
c0020825 t __setup_str_debug_kernel
相关文章推荐
- 动态代理的事务封装
- vc++加载透明png图片方法-GDI+和CImage两种
- maven上传snapshot.jar到远程仓库
- 解决android照片溢出问题
- jquery ajax jsonp 跨域实现
- 打电话、发短信、发邮件常用代码
- spring中的constructor
- FastDFS的配置、部署与API使用解读(5)FastDFS配置详解之Tracker配置
- 如何快速看懂一个大型程序
- Picture Aspect Ratio
- Protocol Buffers动态消息解析
- 清除谷歌默认表单背景色
- linux内核态与用户态。。。
- 也谈IT人员流失问题
- 从明天开始,开始写我的一点android经验。欢迎大家拍砖。
- Magento商品列表点击添加到购物车
- Canvas动画 位图缓存提高效率和对应的内存问题
- 自定义组件之会抖动的edittext
- spring中的constructor
- java数据结构和算法------堆排序