深入学习Linux内核调试指南 – 第一部分 | Debugging Linux Kernel in Deep – Part 1
深入学习Linux内核调试技术。
您将会学到
要求
描述
传统的调试器可以在系统停止运行后让你检查系统状态
比如说,在发现错误之后,这种情况并没有揭示导致错误的先兆。
为了弄清某个事件为何发生,必须恢复相关背景信息。这需要追踪
跟踪是指收集正在运行系统中的活动信息的过程
通过跟踪功能,程序运行时的执行情况会被记录,便于事后分析跟踪数据
跟踪功能为开发人员提供了有助于调试的信息。
在本课程中,我们将深入学习 Linux 内核的官方跟踪工具 ftrace
我们能通过 ftrace 实现哪些功能?
—————————–
调试 Linux 内核
分析 Linux 内核的延迟情况
学习和观察 Linux 内核的流程
追踪上下文切换
禁用中断的时间长度
还有很多
此课程面向哪些人: