I ermöglicht config_dynamic_debug=y
im Linux-Kernel, den ich selbst angepasst habe, und nach der dynamic_debug-Dokumentation, die mit dem Kernel-Quellcode geliefert wird, führe ich den folgenden Befehl aus, um die Ausgabe der Debug-Informationen im Bluetooth-Subsystem zu aktivieren:
echo -n 'file net/bluetooth/bnep/core.c line 722 +p' > /sys/kernel/debug/dynamic_debug/control
was bedeutet, dass die Debug-Information in der Zeile 772 der Datei net/bluetooth/bnep/core.c
werden protokolliert.
Nachdem das Modul bnep.ko geladen wurde, habe ich die Ausgabe von /sys/kernel/debug/dynamic_debug/control
sind die Debug-Informationen vorhanden.
Aber die meisten von ihnen sehen so aus:
> net/bluetooth/bnep/core.c:422 [bnep]bnep_tx_frame - "skb %p dev %p type %d\012"
Ich möchte wirklich den Wert wissen, der durch %p
o %d
aber ich weiß nicht, wie man das macht.
Herzlichen Dank!