Fork me on GitHub
侧边栏
摘要: 序言 本文针对使用Perfetto/Systrace分析不同操作任务的CPU执行状态时常见的异常原因进行了汇总,对实战中的问题分析可起到抛砖引玉的作用。以下异常情况都来自实际的案例分析,因此非常具有参考价值,各球友如果遇到过其他没提及过的案例时可在下面直接回复。 Android线程被分为16种状态: 阅读全文
posted @ 2025-05-08 16:33 yooooooo 阅读(270) 评论(0) 推荐(0)
摘要: 本文是 Systrace 线程 CPU 运行状态分析技巧系列的第一篇,主要分析了 Systrace 中 cpu 的 runnable 状态出现的原因和 Runnable 过长时的一些优化思路。 本系列的目的是通过 Systrace 这个工具,从另外一个角度来看待 Android 系统整体的运行,同时 阅读全文
posted @ 2025-05-08 16:24 yooooooo 阅读(218) 评论(0) 推荐(0)
摘要: 控制流完整性 从 2016 年开始,Android 上大约 86% 的漏洞与内存安全相关。大多数漏洞被攻击者所利用,他们的目的是改变应用的正常控制流,获取遭利用的应用的所有权限来执行任意恶意活动。控制流完整性 (CFI) 是一种安全机制,它不允许更改已编译二进制文件的原始控制流图,因而执行此类攻击变 阅读全文
posted @ 2025-05-08 13:56 yooooooo 阅读(101) 评论(0) 推荐(0)