文章目录 前言 ftrace Jump table Static Keys Static Calls 前言 Linux Kernel可以在运行时动态的(即不需要重启)替换内核指令,主要有以下三种方式。 ftrace linux 动态替换 内核动态补丁(kpatch)及kpatch pushsection popsection previous的解释 Linux x86_64架构 动态替换 altinstructions Linux ARM64架构 动态替换 altinstructions Jump table Linux kernel中有哪些奇技淫巧? Static Keys Linux Static Key原