1.在makefile文件中,增加CFLAGS +=-Wall -g # 加入-g选项以生成调试信息
如果默认的kernel没有debug info信息,可以在makefile中增加EXTRA_CFLAGS += -g 参数
- `-Wall`: Enables all the commonly used warning messages.
- `-g`: Includes debugging information in the compiled binary.
2. kernel打印代码行debug信息
printk("---debug info---at line %d for function %s", __LINE__, __func__);
3.insmod ko之后,运行以下命令,可以在dmesg中看到dbg_info信息
echo -n "module intel_qat +p" > /sys/kernel/debug/dynamic_debug/control
echo"module intel_qat -p"> /sys/kernel/debug/dynamic_debug/control
rmmod ko可以关闭打印dbg_info信息