存档

文章标签 ‘一步一步跟我学linux’

使用KGDB调试内核 on QEMU(一步一步跟我学)

2010年7月16日 27 条评论

一步一步跟我学 使用KGDB调试内核 on QEMU.
1: 编译Linux + KGDB
2: 制作自己的文件系统
3: 安装qemu
4: 使用qemu运行自己编译的内核
5: gdb 连结 自编译内核的kgdb
6: gdb + kgdb 调试内核操作示例
7: 引用/扩展阅读

透過虛擬化技術體驗 kgdb

2010年7月18日 没有评论

本文转载自 Jserv’s blog

Jserv老师在调试器方面有很深的造诣,并且通过文章,演讲和培训的方式与大家一起分享,让大家学到很多东西。这里转载一篇Jserv老师的kgdb文章。

在這之前,我們需要良好的工具,稍早在 [快快樂樂學 GNU Debugger] 的教育訓練提過 gdb 的重要概念與用法,而對於 kernel,則需要 [kgdb]。過去,Linux + kgdb 的繁複過程讓人望之卻步,我們只能眼巴巴看著 BSD kernel hacker 玩弄著 bsd kgdb,游刃於巧妙的指令與系統變化間,如今,Linux 2.6.26 就內建了延宕多年的 kgdb,且讓我們試著操作。