高通camx debug指南|极客笔记-凯发k8旗舰厅

admin阅读(362)

在高通camx中,如何查看当前capturerequest跑的哪些pipeline 搜索 logcat |grep -ie "processrequest\(\) chiframenum" 比如预览跑zslpreviewraw_lt1080...

admin阅读(789)

关于sof(start of frame),eof(end of frame),epoch,buffer done 中断说明。 sof/eof irq sof中断是isp里面的csid产生的,当收到某帧的vsync(帧同步信号)信号上升沿时...

admin阅读(587)

当遇到内存被踩问题时,如何去分析呢? 方法1:使用asan版本来打,具体方法可以参考:高通平台如何打开hwasan 方法2:将被踩的这块内存保护起来,设置为ready only 通过mprotect定位谁在踩这块内存 下面重点介绍下方法2的...

admin阅读(1802)

当我们要分析android用户空间的一些内存奔溃/内存被踩问题时,需要使用到asan,在android 10之前,我们可以使用 androdid asan、malloc debug等工具来调试,但androdid asan会导致系统非常卡顿...

admin阅读(1646)

本文介绍高通perflock的使用。 perflock 架构 perflock的api封装在libqti-perfd-client.so库里面(源码在android/vendor/qcom/proprietary/commonsys-int...

admin阅读(797)

如何查看framework配置的stream由哪个pipeline的哪个port输出?需要打开core_cfg的log。 通过configure_streams找到对应stream的地址 10-28 13:25:24.469 1047 51...

admin阅读(1166)

如何查看某个进程的所有线程的backtrace。 执行如下命令 debuggerd -b 示例,查看camera provider线程的backtrace ----- pid 3359 at 2022-08-12 0...

admin阅读(1063)

有两种方法可以产生hidl的hash值。 使用hidl-gen 产生hidl hash值 执行 hidl-gen -h能得到如下输出: usage: hidl-gen -o -l

admin阅读(955)

chi vendor tag 在chi-cdk\api\common\chivendortagdefines.h文件中的g_vendortagsectiondatachioverride添加一項即可。 定义section name,示例: ...

admin阅读(859)

存放sensor静态信息的vendortag 在camx中有定义一个vendortag来存放sensor的静态信息: org.codeaurora.qcamera3.sensor_meta_data.sensorcaps 这个vendort...

高通camx debug指南

近期文章

  • 第50讲 perfetto 内存分析之分析dmabuf内存
  • 第49讲 perfetto 内存分析之分析native heap
  • 第48讲 perfetto 内存分析之分析java heap
网站地图