Initiating Live Dumps from Software Programs
A live dump can be initiated from software programs by the kernel or by a kernel extension. Components to be included in the dump must have been registered with the kernel, using the ras_register kernel service.
The components must have indicated that they handle live dumps using the RASCD_SET_LDMP_ON ras_control service. See 1.
To perform a live dump from software programs, follow these steps:
- Initialize an ldmp_parms_t item using the ldmp_setupparms kernel service. This step sets up the data structure, filling in all default values including the eye catcher and version fields.
- Specify infrastructure components using the dmp_compspec kernel service, and specify pseudo components using the pseudo components functions.
- Take the live dump using the livedump kernel service.