内核调试pr_debug
来源:互联网 发布:淘宝天猫返利群 编辑:程序博客网 时间:2024/06/05 03:57
内核调试pr_debug
在内核驱动里面经常可以看到pr_debug
这个宏是这样定义的
-----------------------——
/* If you are writing a driver, please use dev_dbg instead */
#if defined(DEBUG) //如果 DEBUG定义了,那么使用printk(KERN_DEBUG "")
#define pr_debug(fmt, ...) \
printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
#elif defined(CONFIG_DYNAMIC_PRINTK_DEBUG) //??????
#define pr_debug(fmt, ...) do { \
dynamic_pr_debug(pr_fmt(fmt), ##__VA_ARGS__); \
} while (0)
#else //都没定义就是空语句了
#define pr_debug(fmt, ...) \
({ if (0) printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__); 0; })
#endif
-------------------------
DEBUG定义
在makefile中会有
——-----------------------
ifeq ($(CONFIG_MMC_DEBUG),y)
EXTRA_CFLAGS += -DDEBUG
endif
—————————————————————————
0 0
- 内核调试pr_debug
- linux内核如何打开pr_debug调试信息
- Linux内核动态调试信息的打开,如pr_debug
- Linux内核动态调试信息的打开,如pr_debug
- Linux内核动态调试信息的打开,如pr_debug .
- linux内核调试日志开关-让pr_debug输出
- linux内核调试日志开关-让pr_debug输出
- Linux内核动态调试信息的打开,如pr_debug
- 动态调试pr_debug
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- 如何打开pr_debug调试信息
- [转]如何打开pr_debug调试信息
- Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)
- DOS下编译带包的java文件
- NYOJ527 AC_mm玩dota
- cocos2d-x环境搭建
- 有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值
- 内核调试pr_debug
- 1020 Tree Traversals (25)
- java操作redis
- cocos2d-x (Android)之-那些常见的error记录
- Java互联网工程师要具备哪些技能
- Linux Bash
- [038] 微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应
- C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍
- Python中的类属性和实例属性以及静态方法和类方法