内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。 在调试一个bug之前,我们所要做的准备工作有: 有一个被确认的bug,包含这个 bug 的内核版本号 ...
A memory scanner and modifier written in Go with a web-based UI.