ftrace
ftrace
reference:
https://www.cnblogs.com/arnoldlu/p/7211249.html
ftrace(三)trace-cmd和kernelshark
使用stacktrace查看函数调用栈
ftrace使用示例
# 挂载debugfs(如果未挂载)
mount -t debugfs none /sys/kernel/debug
# 进入ftrace目录
cd /sys/kernel/debug/tracing
# 查看可用tracer
cat available_tracers
# 启用function_graph tracer
echo function_graph > current_tracer
# 设置要跟踪的函数(Mali驱动相关)
echo mali_kbase* > set_ftrace_filter
echo kbase* >> set_ftrace_filter
# 开始跟踪
echo 1 > tracing_on
# 运行GPU测试程序
./gpu_benchmark
# 停止跟踪
echo 0 > tracing_on
# 查看跟踪结果
cat trace > /tmp/gpu_trace.log
浙公网安备 33010602011771号