星空网 > 软件开发 > 操作系统

Linux kgdb命令

一、简介

kgdb是一种源码级的Linux内核调试器。使用kgdb调试内核时,需要结合gdb一起使用,使用他们可以对内核进行单步调试,设置断点,观察变量、寄存器的值等与应用调试相关的功能。然而也有其限制条件,将在接下来kgdb调试器原理来讲述,本文仅简单介绍使用Kgbd的流程。

https://kgdb.wiki.kernel.org/index.php/Main_Page

 

二、安装配置

1)打开kgdb与kdb配置选项,重新编译内核

https://www.kernel.org/pub/linux/kernel/people/jwessel/kdb/CompilingAKernel.html#CompileKGDB
http://blog.chinaunix.net/uid-27717694-id4051339.html
http://www.cnblogs.com/274914765qq/p/4978999.html

2)启动项设置,分别对server和client的启动文件:/boot/grub/grub.conf,做如下修改

server:

kgdboc=ttyS1,115200

client:

kgdboc=ttyS1,115200 kgdbwait

3)串口设置

http://www.goupteam.com/tech-expand/1259.html
https://www.vmware.com/support/ws5/doc/ws_devices_serial_2vms.html

 

三、使用实例

1)内核调试

http://blog.chinaunix.net/uid-20672257-id-2936794.html

2)模块调试

http://blog.chinaunix.net/uid-20672257-id-2936794.html

 

四、常见问题

1)kdb与kgdb模式相互切换

http://www.zeuux.com/blog/content/3736/

 

 

参考:http://blog.chinaunix.net/uid-25538637-id-261329.html
   http://www.linuxidc.com/Linux/2013-06/86233.htm




原标题:Linux kgdb命令

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

【TOP政策】6个重点发布:Tophatter推出美国路向平邮政策及物流工具更新!:https://www.goluckyvip.com/news/3454.html
欧洲FBA货物保税仓清关服务差,DPD又丢货?背后的深层原因是…:https://www.goluckyvip.com/news/3455.html
太难了!海运暴涨90%,二审一触即发,下半年跨境生意该怎么做?:https://www.goluckyvip.com/news/3456.html
Shopee的广告该如何投放?关键词广告怎么样?:https://www.goluckyvip.com/news/3457.html
亚马逊更新配送要求!发货更难了吗?:https://www.goluckyvip.com/news/3458.html
停柜、缺柜,海运价格又上涨:https://www.goluckyvip.com/news/3459.html
37号文今后是否会更新?一文详解关键信息 :https://www.kjdsnews.com/a/1836441.html
探讨内地人开设香港账户的可行性 :https://www.kjdsnews.com/a/1836442.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流