内存泄漏系列专题分析之八:高通相机CamX内存泄漏&内存占用分析--通用ION(dmabuf)内存拆解

【关注我,后续持续新增专题博文,谢谢!!!】

上一篇我们讲了:内存泄漏系列专题分析之七:高通相机CamX--Android通用ION(dmabuf)内存分配和释放原理

        这一篇我们开始讲 内存泄漏系列专题分析之八:高通相机CamX内存泄漏&内存占用分析--通用ION(dmabuf)内存拆解

目录

一、:背景

二、:常规ION内存拆解方法

    2.1:将ION debug patch 打到kernel内核,并编译后刷机,重新启动手机 

    2.2 :查看高通Camx HAL进程PID

    2.3 :通过patch调试Camx HAL进程ION内存申请情况

          2.3.1 :将需要debug的进程PID写入patch的内核节点

          2.3.2 :打印ION内存的申请明细

    2.4 :通过patch调试Camx HAL进程某个ION内存

          2.4.1 :在Provider的camx hal进程中加入如下调试信息

          2.4.2 :向内核patch下发需要debug的ION内存的大小

          2.4.3 :重新启动Provider进程

         2.4.4 :获取墓碑文件调用栈

    2.5:总结


一、&

你可能感兴趣的:(内存泄漏和内存占用拆解系列专题,相机,图像处理,android)