首页 > 其他分享 >高通进dump和抓取解析dump log

高通进dump和抓取解析dump log

时间:2024-07-25 20:28:30浏览次数:13  
标签:PS log dump 抓取 高通 解析

1.触发dump的办法:

高通进dump的方式

  1. 使用指令:echo c > /proc/sysrq-trigger
  2. 长按power键

         有些基线默认是重启,需要进行配置才能使用该方法

    3.通过PS-HOLD硬件的方式进入dloader模式抓取dump

    • 硬件飞线PS-HOLD
    • 将 PS- HOLD 短接地, 手机进入 dloader 模式,抓取ramdump

短接时间要短,轻触即可,否则系统会重启

正常情况短接也可以进入

 

2.抓取dump log:

  1. 安装工具QPST
  2. 在bin目录下找到MemoryDebugApp.exe
  3. 去掉勾选,点击Browse,查看和设备管理器一致的端口,此时如下图就已经在导出数据,导出完毕后会变成enabled并重启

获取dump文件,点击Help菜单,第二项 Open Log File Directory ,在弹出的窗口中打开Sahara 文件夹中 ,其中Port_COMX文件夹内存放的就是DUMP LOG

dump log文件夹大小和手机内存大小一致

 

 

3.解析dump log:

1.找到版本对应的vmlinux

一般是在out/target/product/xxx(项目名)/obj/KERNEL_OBJ下面

2.安装高通QCAP工具(得有高通账号才能进行解析)

  • 使用qxdm.win.5.0_installer_00014.1-->Qualcomm_Package_Manager工具进行安装
  • 在里面找到Qualcomm@Crash Analysis Portal安装下载

3. 使用QCAP进行解析(需要有java环境)

 

refs:

https://www.cnblogs.com/Mikasae/p/17471159.html

https://blog.csdn.net/weijory/article/details/78902564

 

 

标签:PS,log,dump,抓取,高通,解析
From: https://www.cnblogs.com/bluestorm/p/18324085

相关文章

  • 流量回放新形态:基于网关 Access Log 发起
    作者:休祯背景为什么需要流量回放无论是面向即将上线的新版本做最后的性能测试,还是在遇到棘手的故障时帮助开发人员快速定位问题原因,流量回放技术都发挥着不可或缺的作用。使用真实世界的流量数据进行回放能使性能测试过程更加接近实际运行状态,确保新版本的性能真正满足用户的预......
  • 高通进dump和抓取解析dump log
    1.触发dump的办法:高通进dump的方式使用指令:echoc>/proc/sysrq-trigger长按power键有些基线默认是重启,需要进行配置才能使用该方法通过PS-HOLD硬件的方式进入dloader模式抓取dump硬件飞线PS-HOLD将PS-HOLD短接地,手机进入dloader模式,抓取ramdump短接时......
  • Asp.Net Core Serilog日志自定义Sink
    项目的日志框架使用了Serilog,现在有需求要将异常日志记录一份到数据库中。目前网上可以找到适配各个数据库的Sink。https://github.com/serilog/serilog/wiki/Provided-Sinks但是由于项目需要适配多个不同类型的数据库,故打算自定义一个DatabaseSink,使用SqlSugar进行数据库操作。......
  • 【Git-驯化】一文讲解git中查看日志git log使用技巧
    【Git-驯化】一文讲解git中查看日志gitlog使用技巧 本次修炼方法请往下查看......
  • elasticdump数据迁移与内外网安装
    elasticdump数据迁移与内外网安装一、安装node首先获取安装包wgethttps://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xztaraxfnode-v16.14.0-linux-x64.tar.xz-C/usr/local/mv/usr/local/node-v16.14.0-linux-x64/usr/local/node然后配置环境变量vim......
  • elementui中实现loding实现局部加载,以el-dialog为例
    效果 封装loading加载(也可以直接使用,封装为了方便多次调用)组件定义:loadDiy.jsimport{Loading}from"element-ui";exportconstservicesLoading=(node,str,lock)=>{returnLoading.service({target:document.querySelector(node),//loading需要覆盖的DO......
  • pg 关于表膨胀 转发:https://www.cnblogs.com/lottu/p/14549463.html
    对于PostgreSQL处理MVCC(数据文件中新增tuple)的方式;相比其他数据库(Oracle、Mysql)而言;更容易触发表/索引膨胀。因为update操作也会影响表膨胀的问题。PostgreSQL处理的方式是对表autovacuum,vacuum是不会降低水位线。能避免表、索引膨胀。vacuumfull,reindex才会降低水位线。当然......
  • Modelsim仿真时报错Error (vlog-7) Failed to open design unit file XXXXX in read m
    根据之前遇到的问题Vivado关联Modelsim仿真时一直卡在Executinganalysisandcompilationstep…的解决我在TclConsole窗口查看出现的Error信息。出现报错:Error:(vlog-7)Failedtoopendesignunitfile“XXXXX”inreadmode查阅网上解决办法VivadoError:(vlog-......
  • Verilog HDL 的简单组合逻辑设计代码学习记录
    1.比较数据a和b,若两个数据相同则输出1,否则输出0(a、b均为单比特)看需求就简单设置输入a,b,输出o。modulecompare(a,b,o);inputa;inputb;outputo;//先来第一种写法,使用?:,这里是默认全是wire类型assigno=(a==b)?1'b1:1'b0;//第二种写法,使用ifelserego;alwa......
  • 使用poi操作excel报这个错 java.lang.NoSuchMethodError: org.apache.logging.log4j.L
    使用poi操作excel报这个错java.lang.NoSuchMethodError:org.apache.logging.log4j.Logger.atTrace()Lorg/apache/logging/log4j/经查发现poi、poi-ooxml引用了log4j-api,版本较低,没有atTrace()方法 解决办法:移除poi、poi-ooxml引用的log4j-api,重新引用高版本的依赖 ......