livedump 内核服务
用途
启动实时转储。
语法
#include <sys/livedump.h>
kerrno_t livedump (parms)
ldmp_parms_t *parms;参数
| 项 | 描述 |
|---|---|
| 参数 | 指向 ldmp_parms_t 类型的项目。 |
描述
livedump 内核服务启动实时转储。 可以从内核或内核扩展中调用此函数。 直到转储被写入磁盘,或者 livedump 内核服务返回错误,表明未进行转储,与转储相关联的存储才会被完全释放。
执行环境
livedump 内核服务可从 process 或 interrupt 环境中调用。 只能从中断级别启动已序列化的同步转储,并且转储限制为一次转储。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| einval_ras_livedump_parm | 指示有一个或多个参数无效。 |
| efault_ras_livedump_parm | 指示发生了内存故障。 |
| einval_ras_livedump_comp | 指示有一个或多个组件无效。 |
| einval_ras_livedump_nocomps | 指示未提供任何有效组件。 |