linux gdb调试可加载内核模块
来源:互联网 发布:机械优化设计方法 编辑:程序博客网 时间:2024/05/18 07:07
1.在虚拟机中找到模块的加载后的地址
cat /sys/module/module_name/sections/.textcat /sys/module/module_name/sections/.datacat /sys/module/module_name/sections/.bss
注释:module_name是相应模块的名称
可能返回的结果如下:
0xffffffffa022a0000xffffffffa026e0000xffffffffa0273d40
2.在宿主机中加载符号表
gdb界面中:(在这里认为已经连上内核了)
add-symbol-file /sys/modules/linux/linux.ko 0xffffffffa022a000 -s .data 0xffffffffa026e000 -s .bss 0xffffffffa0273d40
注释:
第一个地址0xffffffffa022a000
是从.text里面打印的,后面的也是对应段的地址
0 0
- linux gdb调试可加载内核模块
- linux下用GDB调试可加载模块
- linux下用GDB调试可加载模块
- 内核gdb模块调试
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux可加载内核模块(LKM)
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- Linux 可加载内核模块剖析
- iOS APP提交上架最新流程
- FFMpeg无损合并视频的多种方法
- Binary Search(二分)
- HDOJ2199Can you solve this equation?(二分)
- spring的controller中使用aop
- linux gdb调试可加载内核模块
- ♥蓝桥杯 ALGO-116 最大的算式
- 解析java序列化机制
- Eclipse自动补全+常用快捷键
- ViewPager循环滑动
- MyBatis+Spring+Spring MVC整合开发
- 深入探索C++对象模型 --学习笔记(1) --关于对象
- hihoCoder 1238 Total Highway Distance
- VS2013从头开始创建Web Form--ASP.NET数据源和数据绑定控件