dump 相关信息

在分析问题的时候,一般我们都需要dump信息。这里我们记录一下dump相关的信息。

1. 在kernel中关闭dump

kernel/msm-4.9/drivers/power/reset/msm-poweroff.c

可以看到,我们配置 CONFIG_QCOM_DLOAD_MODE 并且设置 download_mode 为0,就会关闭dump,这样就无法进行AP 侧内存中的dump信息。高通平台默认download_mode  为1。

#ifdef CONFIG_QCOM_DLOAD_MODE
/* Runtime could be only changed value once.
 * There is no API from TZ to re-enable the registers.
 * So the SDI cannot be re-enabled when it already by-passed.
 */
static int download_mode = 0;
#else
static const int download_mode;
#endifd

这个值可以通过如下节点控制:

sys/module/msm_poweroff/parameters/download_mode

2. 如果设备efuse后,是无法抓取dump的

设备efuse之后,只有编译相关设备的dp文件,设备才可以进行dump

具体可参考高通平台secure boot相关文档

3. 测试ramdump 是否开启

adb root
adb shell
echo 1 > sys/module/msm_poweroff/parameters/download_mode
cat sys/module/msm_poweroff/parameters/download_mode  //查看是否为1
echo c > proc/sysrq-trigger

然后使用OPST 看是否可以获取到dump日志。(注意需要关闭QFIL 工具)

4. 什么是coredump、mindump?如何配置

5. 如何dump 到sdcard 中?

posted @ 2023-07-13 17:16  皓然123  阅读(631)  评论(0)    收藏  举报