今天看啥  ›  专栏  ›  Linux内核之旅

从猫蛇之战三看内核戏CPU

Linux内核之旅  · 公众号  · linux  · 2019-04-03 16:21
    庐山归来,终于有些空闲,见缝插针,今天赶紧把没有写完的“猫蛇之战”补齐。    如果没有读过前两篇或者想复习一下的,请点击:    从猫蛇之战看内核戏CPU    从猫蛇之战再看内核戏CPU    先说明一下,“连续剧”的成本有点高,无论如何,这一篇会把这个问题写完。    回顾一下,最初的问题是“为什么在调试器里读写空指针不会崩溃?” 第一篇通过读源代码的方法揭示了调试器会使用特殊的probe函数:    probe_kernel_read    probe_kernel_write    上一篇通过试验证实,使用probe函数时CPU也会发怒报异常。本篇继续介绍CPU报了异常之后,内核是如何处理这个事件,将其“摆平”的。    在著名的《幽梦影》一书中有很多妙语,其中有不少是关于写作 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照