我是靠谱客的博主 自觉小土豆,最近开发中收集的这篇文章主要介绍[实践篇]13.7 来自QNX侧的dump一,dump二,gcore,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【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一,dump二,gcore的全部内容,希望文章能够帮你解决[实践篇]13.7 来自QNX侧的dump一,dump二,gcore所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部