trace系列1 - function trace学习笔记__trace1-CSDN博客

网站介绍:文章浏览阅读1.4k次。目录前言编译阶段|- -未开启ftrace|- -开启ftrace链接阶段|- -未开启ftrace|- -开启ftrace运行阶段| - -ftrace_init执行后钩子函数的构造过程参考文档前言本文主要是根据阅码场 《Linux内核tracers的实现原理与应用》在aarch64上的实践。通过观察钩子函数的创建过程以及替换过程,理解trace的原理。本文同样以blk_update_request函数为例进行说明。kernel版本:5.10平台:arm64编译阶段|- -未开启ftrace__trace1