背景
binder问题分析,需从上层到内核层。
分析步骤 简介
- 上层分析
Watchdog堆栈分析 - 内核分析
1、开启binder驱动 log
2、内核dump分析
3、内未dump分析
分析步骤 详解
获取到日志、堆栈就可以分析了。下面以 binder对端问题 为例,分析步骤:
-
FW层watchdog分析
1、Blocked in关键字,说明有阻塞
2、android.display说明此线程被阻塞
3、在这个文件搜索android.display线程。发现等锁,锁被470线程持有。
4、在文件里,搜索470线程。发现ta