Im Android OS Quellcode (Pfad: /drivers/staging/android/binder_trace.h), haben wir eine Datei mit dem Namen binder_trace.h, und auch in /drivers/staging/android/binder.c, binder_trace ist enthalten. Wie wir in der Datei binder_trace.h sehen können, werden die Bindertransaktionen mit der TP_printk-Anweisung verfolgt.Android Binder Tracing
Jetzt ist meine Frage, wie ich diese Kernel-Protokolle in meinem Telefon mit AdB-Shell sehen kann? Es gibt auch keine Datei, die sich auf die Ordnerverfolgung im Verzeichnis/sys/kernel/debug/tracing bezieht!
Nop, dmesg zeigt keine Ablaufverfolgungsprotokolle! – Cert
Also sollte es in debugfs sein. Versuchen Sie es mit dem Befehl mount, um festzustellen, ob es gemountet ist und wo. Sollte in/sys/kernel/debug/tracing sein. Verwenden Sie den Befehl cat mit der Datei "trace" –
Ich erwähnte, dass "es keine Datei im Zusammenhang mit Binderverfolgung im Verzeichnis/sys/kernel/debug/tracing!" – Cert