livedump 内核服务

用途

启动实时转储。

语法

#include <sys/livedump.h>
kerrno_t livedump (parms)
ldmp_parms_t *parms;

参数

描述
参数 指向一个ldmp_parms_t类型的项目。

描述

livedump内核服务启动实时转储。 可以从内核或内核扩展中调用此函数。 直到转储被写入磁盘,或者livedump内核服务返回错误,表明未进行转储,与转储相关的存储空间才会被完全释放。

执行环境

livedump内核服务可从进程中断环境中调用。 只能从中断级别启动已序列化的同步转储,并且转储限制为一次转储。

返回值

描述
重大安全事件数量 指示成功完成。
EINVAL_RAS_LIVEDUMP_PARM 指示有一个或多个参数无效。
EFAULT_RAS_LIVEDUMP_PARM 指示发生了内存故障。
EINVAL_RAS_LIVEDUMP_COMP 指示有一个或多个组件无效。
EINVAL_RAS_LIVEDUMP_NOCOMPS 指示未提供任何有效组件。