
[Android稳定性] 第000篇 Android稳定性系列开篇
0. 前言 还是习惯性的以前言开篇,“深入骨髓”的程序猿思想,干啥事都想从main 开始~~ 1. 方法篇 [Android稳定性] 第001篇 [方法篇] 高通Android平台稳定性分析介绍 [Android稳定性] 第017篇 [方法篇] 高通watchdog分析流程 [Android稳定性]

[linux内存管理] 第000篇 Linux内存管理系列开篇
前言: 还是习惯性的以前言开篇,“深入骨髓”的程序猿思想,干啥事都想从main 开始~~ {% tip success %%} 本系列分析的源码都遵循如下的约定: 芯片架构:ARM64 内存架构:UMA 内核版本:如无特别说明,本系列源码基于Kernel 5.15 CONFIG_ARM64_VA_B

[音乐分享] 莫失莫忘
这篇文章介绍了几个角色在夏日中的梦想与愿望,他们各自有着不同的目标和追求,有的渴望成为英雄,有的希望守护家园,还有的只想要简单快乐的生活。这些梦想充满了青春的气息和对未来的憧憬。

高通平台xbl启动流程补充
这篇文章介绍了高通Android设备在启动过程中的XBL(eXtensible Boot Loader)阶段的详细启动流程。通过流程图和日志分析的方式,对XBL阶段的执行步骤进行了逐一解读,帮助理解从SBL到ABL之后的关键启动环节。
测试评论访问功能
...

[Android稳定性] 第046篇 [方法篇] 如何使用trace32恢复AOP现场?
这篇文章介绍了使用hansei工具解析AOP/RPM以及使用trace32恢复AOP现场的过程,包括工具的获取、安装依赖库、执行工具、恢复前的准备工作以及恢复操作。

[Android稳定性] 第045篇 [问题篇] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
一、问题背景 测试DDR TT和Reboot测试专项过程中出现机器进dump,dump根因都相同 二、问题分析 2.1 panic现场 [ 8.619016][ T138] ufshcd-qcom 4804000.ufshc: ufshcd_complete_dev_init fDevice

linux-dead-lock-detect-lockdep
一、死锁概念 死锁是指多个进程(线程)因为长久等待已被其他进程占有的的资源而陷入阻塞的一种状态。当等待的资源一直得不到释放,死锁会一直持续下去。死锁一旦发生,程序本身是解决不了的,只能依靠外部力量使得程序恢复运行,例如重启,开门狗复位等。 Linux 提供了检测死锁的机制,主要分为 D 状态死锁和

[Android稳定性] 第044篇 [问题篇] Unable to handle kernel write to read-only memory at virtual address
一、问题现象 老化测试时出现黑屏现象, 9/12: 今天已经确认的现象 使用9-11的版本 72台机器出现27 个黑屏,其中25个为USB问题引起的dump(2个是电量低关机),通过LOG分析是在老化45次重启测试的时候出问题(45次重启1个半小时),9-11版本带了高通的等待probe完成 wai

[Android稳定性] 第042篇 [问题篇] 数组越界导致的Unexpected kernel BRK exception at EL1
一、问题现象 在reboot压力测试中出现一台死机 二、问题分析 2.1 kernel calltrace [ 71.688270][ T120] Unexpected kernel BRK exception at EL1 [ 71.688280][ T120] Internal er