在Android操作系统源代码中(路径:/drivers/staging/android/binder_trace.h
),我们有一个名为binder_trace.h
并且也在/drivers/staging/android/binder.c
binder_trace
已经包括了。正如我们所看到的binder_trace.h
文件中,活页夹交易被追踪TP_printk
操作说明。
现在我的问题是如何使用 adb shell 在手机中查看这些内核日志?此外,也没有任何与活页夹跟踪相关的文件/sys/kernel/debug/tracing
目录!
$ cd /sys/kernel/debug/tracing
$ echo > set_event # clear all unrelated events
$ echo 1 > events/binder/enable
$ echo 1 > tracing_on
# .. do your test jobs ..
$ cat trace
参考https://android.googlesource.com/kernel/common/+/android-3.10.y/Documentation/trace/ftrace.txt https://android.googlesource.com/kernel/common/+/android-3.10.y/Documentation/trace/ftrace.txt了解更多详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)