ftrace默认的安装目录为 /sys/kernel/debug/tracing/
ftrace的基本操作方式就是向此目录下的某些文件中写入值,打开此目录:
ftrace的一般使用流程:
设置跟踪器 ——》开启跟踪器 ——》关闭跟踪器
设置function跟踪器
function 跟踪器
echo function > current_tracer
function_graph 跟踪器
echo funtion_graph > current_tracer
跟踪指定模块中的函数
echo ‘:mod:[module_name]’ > set_ftrace_filter
例如,要跟踪模块 ipv6 中的函数
echo ':mod:ipv6' > set_ftrace_filter
开启跟踪器
echo 1 > tracing_on
关闭跟踪器
echo 0 > tracing_on
存储跟踪文件</