常會看到debug message寫成pr_debug, dev_dbg,
因為priority較低.
在一般debug log裡面通常不會顯示.
在比較新一點的kernel可以用dynamic debug的方式開啟這些debug message,
如果你要看的log在xxx.c裡面:
echo "file xxx.c +p" > /sys/kernel/debug/dynamic_debug/control
這樣在xxx.c裡面pr_debug/dev_dbg都會顯示出來了.
如果只想看xxx.c裡面第100行的log:
echo "file xxx.c line 100 +p" > /sys/kernel/debug/dynamic_debug/control
就只會顯示那一行.
沒有留言:
張貼留言