IopLiveDumpCorralDpc
VOID __stdcall IopLiveDumpCorralDpc(
_KDPC *Dpc,
VOID *DeferredContext,
VOID *SystemArgument1,
VOID *SystemArgument2,
INT64 a5,
INT64 a6,
INT64 a7,
INT64 a8,
__n128 a9,
__n128 a10,
__n128 a11,
__n128 a12,
__n128 a13,
__n128 a14,
__n128 a15,
__n128 a16){
struct _KPRCB *CurrentPrcb;
_LIVEDUMP_PROCESSOR_PRIVATE_CONTEXT PrivateContext;
CurrentPrcb = KeGetCurrentPrcb();
*(_DWORD *)&PrivateContext.SavedInterruptEnableFlag = 0;
PrivateContext.CurrentState = 0;
PrivateContext.ProcessorNumber = CurrentPrcb->Number;
RtlCaptureContext(CurrentPrcb->Context);
KiSaveProcessorControlState(&CurrentPrcb->ProcessorState);
do
IopLiveDumpProcessCorralStateChange((_LIVEDUMP_CORRAL_CONTEXT *)DeferredContext, &PrivateContext);
while( PrivateContext.CurrentState != -1 );
}Referenced by:
No references.