我该如何调试Ubuntu的内核?
我该如何调试Ubuntu的内核? 是否有可用的调试符号,还是应该使用调试信息重新编译内核?
内核团队有一个精彩的维基页面 。
它有一个内核调试页面,您可以在其中找到:
- 调试方案
- 调试指南
- 调试工具/信息
要确定哪些指南与您的问题相关,请参阅基于内核/调试/症状的调试指南。
有用的信息可以在这个页面上找到
https://wiki.ubuntu.com/Kernel/Systemtap
特别
sudo tee /etc/apt/sources.list.d/ddebs.list << EOF deb http://ddebs.ubuntu.com/ precise main restricted universe multiverse deb http://ddebs.ubuntu.com/ precise-security main restricted universe multiverse deb http://ddebs.ubuntu.com/ precise-updates main restricted universe multiverse deb http://ddebs.ubuntu.com/ precise-proposed main restricted universe multiverse EOF sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ECDCAD72428D7C01 sudo apt-get update sudo apt-get install linux-image-$(uname -r)-dbgsym
现在我只需要弄清楚Debian的等价物。