Linux Kernel 使用Trace event查看log的方法步骤总结

调用trace event 看kernel log:

1. mount
mkdir data/debugfs
mount -t debugfs debugfs /data/debugfs
2.选择你要的tracer
例如: #cat current_tracer
#cat available_treacers
#echo blk > current_tracer
3.可以打开关闭你要追踪的LOG:
#echo 1 > tracing_on             // 打开跟踪
# echo 0 > tracing_on             // 关闭跟踪
# echo 1 > tracing_on; run_test; echo 0 > tracing_on          //  打开跟踪后做一件事再关闭跟踪,所以此次跟踪的结果基
 或者要找到你要关注的 trace event目录
 打开:
 #echo 1 > enable
 关闭:
 #echo 0 > enable
4.查看你关注的tracer
*   trace,该文件保存 ftrace 的输出信息,其内容可以直接阅读。
*   latency_trace,保存与 trace 相同的信息,不过组织方式略有不同。主要为了用户能方便地分析系统中有关延迟的信息。
*   trace_pipe 是一个管道文件,主要为了方便应用程序读取 trace 内容。算是扩展接口吧。
# cat trace_pipe | grep XXX

5.具体如下:Camera trace event 查看:

adb root
adb shell “echo 1 > /d/tracing/events/camera/enable”
adb shell “echo 1 > /d/tracing/tracing_on”
adb shell 
cat /d/tracing/trace_pipe | grep “CameraKeyWords”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值