printk是內核打印函數,需要在Linux內核源代碼中調用printk函數需要包含kernel.h
內核入口函數start_kernel中添加了代碼
printk(KERN_NOTICE "I'm the printk in the kernel\n", linux_banner);
重現變異內核後。察看dmesg在dmesg開頭處可以看到
可以看到我們自己插入的printk執行成功了,在源代碼的其他地方添加printk就可以打印想要跟蹤的數據了
Linux內核源代碼漫游
Linux內核源代碼的結構概述
Linux內核源代碼情景分析
Linux內核源代碼分析——Linux內核的入口
linux內核md源代碼解讀 九 陣列raid5同步函數sync_reque
linux內核md源代碼解讀 一
Linux內核源代碼的目錄結構
Linux內核源代碼概述