Binder问题分析方法

本文介绍了Android系统中Binder问题的分析方法,从上层应用到内核层面,包括Watchdog堆栈分析、内核日志解读等步骤,详细解析了如何定位和解决问题。
摘要由CSDN通过智能技术生成

背景

  binder问题分析,需从上层到内核层。

分析步骤 简介

  1. 上层分析
    Watchdog堆栈分析
  2. 内核分析
    1、开启binder驱动 log
    2、内核dump分析
    3、内未dump分析

分析步骤 详解

  获取到日志、堆栈就可以分析了。下面以 binder对端问题 为例,分析步骤:

  1. FW层watchdog分析
    1、Blocked in关键字,说明有阻塞
    2、android.display说明此线程被阻塞
    在这里插入图片描述
    3、在这个文件搜索android.display线程。发现等锁,锁被470线程持有。
    在这里插入图片描述
    4、在文件里,搜索470线程。发现ta

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值