ライブ・ダンプ・カーネル・サービス
目的
ライブ・ダンプを開始します。
構文
#include <sys/livedump.h>
kerrno_t livedump (parms)
ldmp_parms_t *parms;
ldmp_parms_t *parms;
パラメーター
| 項目 | 説明 |
|---|---|
| parms | ldmp_parms_t型の項目を指す。 |
説明
livedumpカーネルサービスはライブダンプを開始する。 カーネルまたはカーネル・エクステンションから呼び出すことができます。 ダンプに関連するストレージは、ダンプがディスクに書き込まれるか、livedumpカーネルサービスがダンプが取られなかったことを示すエラーを返すまで、完全には解放されない。
実行環境
livedumpカーネルサービスは、プロセス環境からも割り込み環境からも呼び出すことができる。 割り込みレベルから開始できるのは、逐次化された同期ダンプのみであり、ダンプは 1 回のパスに制限されます。
戻り値
| 項目 | 説明 |
|---|---|
| 0 | 正常に完了したことを示します。 |
| EINVAL_RAS_LIVEDUMP_PARM | 1 つ以上のパラメーターが無効であることを示します。 |
| EFAULT_RAS_LIVEDUMP_PARM | メモリー障害が発生したことを示します。 |
| EINVAL_RAS_LIVEDUMP_COMP | 1 つ以上のコンポーネントが無効であることを示します。 |
| EINVAL_RAS_LIVEDUMP_NOCOMPS | 有効なコンポーネントが指定されなかったことを示します。 |