如何通过QEMU GDB构建Linux内核调试平台?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2320个文字,预计阅读时间需要10分钟。
前言:用户态进程,利用gdb调试代码是非常方便的手法。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。其实我们也可以利用一些手法对Linux内核代码进行gdb调试。
前言对用户态进程,利用gdb调试代码是很方便的手段。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。
其实我们也可以利用一些手段对Linux内核代码进行gdb调试,qemu就是一种。
qemu是一款完全软件模拟(Binary translation)的虚拟化软件,在虚拟化的实现中性能相对较差。但利用它在测试环境中gdb调试Linux内核代码,是熟悉Linux内核代码的一个好方法。
本文共计2320个文字,预计阅读时间需要10分钟。
前言:用户态进程,利用gdb调试代码是非常方便的手法。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。其实我们也可以利用一些手法对Linux内核代码进行gdb调试。
前言对用户态进程,利用gdb调试代码是很方便的手段。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。
其实我们也可以利用一些手段对Linux内核代码进行gdb调试,qemu就是一种。
qemu是一款完全软件模拟(Binary translation)的虚拟化软件,在虚拟化的实现中性能相对较差。但利用它在测试环境中gdb调试Linux内核代码,是熟悉Linux内核代码的一个好方法。

