[实践篇]13.7 来自QNX侧的dump
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[实践篇]13.7 来自QNX侧的dump相关的知识,希望对你有一定的参考价值。
【QNX Hypervisor 2.2用户手册】目录(完结)
dump是什么?dump实际上是将guest运行时内存的数据保存下来到一个文件中,方便分析某一个时间点的系统事件,通常指系统发生崩溃,死机等严重问题。对于熟悉QCOM平台的同学来说就是ramdump;
这里引入一个新的名词 - gcore;其通常的格式如下:
prefix-YYYYMMDD-hhmmsss.gcore
而针对Qcom平台提供的方案,这里的gcore,依然是Linux_android的ramdump;
一,dump
当qvm收到SIGUSR2信号,或触发watchdog,就会调用dump指令生成一个dump文件。通常dump的语法如下:
dump directory dump |shell_command
上面的directory参数表示生成dump写入的文件路径,通常是指host中路径,即QNX侧。在la方案中,通常位于/var/log/目录下;毕竟是闭源系统,这里其他不再多作说明。
使用示例:
dump "|gzip >dump_output.gz"
二,gcore
dump写入的文件通常是prefix-YYYYMMDD-hhmmsss.gcore形式。
以上是关于[实践篇]13.7 来自QNX侧的dump的主要内容,如果未能解决你的问题,请参考以下文章
[实践篇]13.14 如何在QNX侧,打印日志到slog2info缓冲区
[实践篇]13.14 如何在QNX侧,打印日志到slog2info缓冲区