首页
›
嵌入式与底层系统
›
087-Android系统性能与稳定性工程
›
《Android Native Crash诊断工程》
VIP9
本课程属于:087-Android系统性能与稳定性工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android Native Crash诊断工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Android Native… · 核心概念 · 整体知识框架与实战路线图
课程导入
Android
02
Native Crash基础
目标=Native Crash定义 · 与Java Crash区别 · 常见触发场景
Native
Crash
03
Android Native层架构
目标=Android系统Native… · Zygote · ART
Android
Native
04
崩溃信号详解
目标=SIGSEGV · SIGABRT · SIGBUS
崩溃信号详解
SIGSEGV
05
Tombstone文件结构
目标=tombstone文件生成机制 · 字段含义 · backtrace
Tombstone
文件结构
06
Debuggerd与Crash Dump
目标=debuggerd工作原理 · crash_dump流程 · tombstone抓取
Debuggerd
Crash
07
符号与调试信息
目标=符号表 · 调试符号 · 未剥离so
符号
调试信息
08
Native堆栈解析
目标=栈帧结构 · ARM/ARM64/x86寄存器 · 回溯原理
Native
堆栈解析
09
常见崩溃类型一
目标=空指针 · 野指针 · 越界访问
常见崩溃类型一
目标=空指针
10
常见崩溃类型二
目标=栈溢出 · 堆破坏 · 内存对齐
常见崩溃类型二
目标=栈溢出
11
常见崩溃类型三
目标=C++异常 · abort · assert
常见崩溃类型三
C++
12
Native内存管理
目标=malloc/free · mmap · munmap
Native
内存管理
13
NDK开发与崩溃
目标=JNI边界 · 局部/全局引用 · 线程附着
NDK
开发
14
日志与现场信息
目标=logcat · kernel log · dmesg
日志
现场信息
15
崩溃复现与最小化
目标=复现策略 · 压力测试 · 模糊测试
崩溃复现
最小化
16
GDB与LLDB调试
目标=远程调试 · attach进程 · core dump分析
GDB
LLDB
17
Core Dump分析
目标=core文件生成 · 配置 · 与tombstone对比
Core
Dump
18
AddressSanitizer实战
目标=ASan原理 · 编译配置 · 运行参数
AddressSanit…
ASan
19
HWASan与MTE
目标=硬件辅助内存标签 · ARM MTE原理 · HWASan使用
HWASan
MTE
20
其他Sanitizer工具
目标=UBSan · TSan · MSan
Sanitizer
其他
21
系统工具与性能分析
目标=perf · simpleperf · systrace
系统工具
性能分析
22
崩溃聚类与符号化平台
目标=崩溃上报 · 去重聚类 · 符号化服务
崩溃聚类
符号化平台
23
线上Native崩溃监控
目标=采集策略 · 脱敏 · 采样
Native
线上
24
案例实战一
目标=空指针与野指针崩溃从tombs…
案例实战一
tombs
25
案例实战二
目标=堆内存破坏与use-after…
案例实战二
use-after
26
案例实战三
目标=JNI调用导致的Native崩… · 结合Java堆栈与Native堆栈交…
案例实战三
JNI
27
案例实战四
目标=系统库或厂商ROM导致的Nat… · 区分应用问题与系统问题
案例实战四
ROM
28
常见问题与误区
目标=符号缺失 · 堆栈不完整 · 多线程崩溃
常见问题
误区
29
诊断工程化
目标=崩溃采集流水线 · 自动化符号化 · 回归测试
诊断工程化
目标=崩溃采集流…
30
综合提升与前沿
目标=Rust Native崩溃 · 异构计算 · AI辅助堆栈分析
综合提升
前沿
所属VIP或分类
同VIP:Android-Binder性能与阻塞诊断
同VIP:Android-CPU调度与功耗优化工程
同VIP:Android-IO与存储性能调优