文章目录
-
- kernel 编译选项配置
- deadlock 测试代码
- deadlock 测试 log
kernel 编译选项配置
通过 menuconfig
配置下面编译选项
# lockdep
CONFIG_LOCK_STAT=y
CONFIG_PROVE_LOCKING=y
CONFIG_DEBUG_LOCKDEP=y
上面配置完成后会定义下面宏:
CONFIG_LOCK_DEBUGGING_SUPPORT=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCK_STAT=y
CONFIG_DEBUG_RT_MUTEXES&#