如何通过以太网(kgdboe)使用kgdb? [英] how to use kgdb over ethernet(kgdboe)?

查看:161
本文介绍了如何通过以太网(kgdboe)使用kgdb?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用ubuntu 12.04,内核版本是3.12.6,我想学习如何使用kgdb调试内核.我没有得到太多信息.关于 kgdboe (通过以太网的kgdb).我已经编译内核并在 menuconfig 中启用了kgdb,我已经在开发计算机上使用 make bzImage 创建了内核映像,并在目标计算机上复制了它,现在的问题是如何连接两个目标和开发机器.我没有为 kgbdoe 设置参数.如果有人知道如何通过以太网使用kgdb,请PLZ帮助

i am using ubuntu 12.04 and kernel version is 3.12.6, i want to learn how to use kgdb to debug kernel. I didn't get much info. regarding kgdboe (kgdb over ethernet). I have compiled kernel and enabled kgdb in menuconfig, i have created kernel image using make bzImage on development machine and copied same on target machine, now problem is how to connect both target and development machine. i m not getting parameter set for kgbdoe. Plz help if anybody know how to use kgdb over ethernet

推荐答案

您已阅读以下内容: https://www.kernel.org/pub/linux /kernel/people/jwessel/kgdb/ch03s04.html ?

Have you read this: https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html ?

您必须运行带有特殊选项的调试内核-例如:

You have to run debugged kernel with special options - like for example:

kgdbwait kgdbcon kgdboe=@192.168.248.76/,@192.168.242.24/00:11:22:33:44:55

在调试方面,您运行以下命令:

and on debugging side you run following commands:

gdb
file vmlinux
target remote udp:192.168.248.76:6443

对我有用.

这篇关于如何通过以太网(kgdboe)使用kgdb?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆