没有合适的资源?快使用搜索试试~ 我知道了~
Crash问题分析,总结objdump使用方式
需积分: 0 2 下载量 194 浏览量
2023-06-11
16:41:27
上传
评论
收藏 2.59MB PPTX 举报
温馨提示
试读
24页
Crash问题分析,总结objdump使用方式
资源推荐
资源详情
资源评论
目录
1. HAL进程
2. ARM64汇编
3. Crash问题分析
4. 内存问题与ASAN
5. 一些调试经验
• 影像HAL稳定性问题分析
1. HAL进程
• Q1: 安卓系统第一个用户进程是什么?
• Q2: 安卓系统如何启动一个进程?
• Q3: 影像HAL进程是怎么启动的?
• Q4: 进程的状态有哪几种?
• Q5: 进程的内存空间分布?
1. HAL进程
• Q1: 安卓系统第一个用户进程是什么?
• init进程是所有用户进程的祖先,进程号为1。Linux内核启动后,在用户空间中启动init进程,再启动其
他系统进程。在系统启动完成完成后,init将变为守护进程监视系统其他进程。
• Q2: 安卓系统如何启动一个进程?
• Linux环境启动进程的三种方式为:system、exec、fork; 安卓中进程创建主要使用fork系统调用。
• Q3: 影像HAL进程是怎么启动的?
• 以qcom为例,vendor.qti.camera.provider-service_64的启动是由init进程负责,init会解析对应的rc文件,
并通过fork系统调用创建子进程。
1. HAL进程
• 进程的五种状态切换
剩余23页未读,继续阅读
资源评论
chwit
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功