livedump 内核服务
用途
启动实时转储。
语法
#include <sys/livedump.h>
kerrno_t livedump (parms)
ldmp_parms_t *parms;
ldmp_parms_t *parms;
参数
| 项 | 描述 |
|---|---|
| 参数 | 指向一个ldmp_parms_t类型的项目。 |
描述
livedump内核服务启动实时转储。 可以从内核或内核扩展中调用此函数。 直到转储被写入磁盘,或者livedump内核服务返回错误,表明未进行转储,与转储相关的存储空间才会被完全释放。
执行环境
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| EINVAL_RAS_LIVEDUMP_PARM | 指示有一个或多个参数无效。 |
| EFAULT_RAS_LIVEDUMP_PARM | 指示发生了内存故障。 |
| EINVAL_RAS_LIVEDUMP_COMP | 指示有一个或多个组件无效。 |
| EINVAL_RAS_LIVEDUMP_NOCOMPS | 指示未提供任何有效组件。 |