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


posted @ 2022-08-23 20:33  王阳开  阅读(54)  评论(0)    收藏  举报