2016-04-06 2 views
1

В исходном коде ОС Android (путь: /drivers/staging/android/binder_trace.h) у нас есть файл с именем binder_trace.h, а также в /drivers/staging/android/binder.c, binder_trace Включено. Как видно из файла binder_trace.h, транзакции связывания отслеживаются с помощью инструкции TP_printk.Android Binder Tracing

Теперь мой вопрос в том, как я могу видеть эти журналы ядра в своем телефоне с оболочкой adb? Также нет файлов, связанных с трассировкой связующего в каталоге/sys/kernel/debug/tracing!

ответ

0

Чтобы увидеть журнал ядра использовать dmesg команду:

adb shell 
# dmesg 
+0

Nop, dmesg не показывает журналы событий Trace! – Cert

+0

Так должно быть в debugfs. Попробуйте выполнить команду mount, чтобы проверить, смонтирован ли он и где. Должно быть в/sys/kernel/debug/tracing. Используйте команду cat с файлом «trace» –

+0

Я упомянул, что «нет файлов, связанных с трассировкой связующего в каталоге/sys/kernel/debug/tracing!» – Cert