IopLiveDumpStartDumpDataBuffering
CHAR __fastcall IopLiveDumpStartDumpDataBuffering(const GUID *a1){
CHAR result;
__int64 v3;
v3 = 0i64;
KdDecodeDataBlock();
IopLiveDumpTrace((_EVENT_DESCRIPTOR *)&LIVEDUMP_EVENT_CAPTURE_PAGES_WORKFLOW_BUFFERING_START);
IopLiveDumpInitiateCorralStateChange((__int64)&a1[19], 4, &v3);
IopLiveDumpTrace((_EVENT_DESCRIPTOR *)&LIVEDUMP_EVENT_CAPTURE_PAGES_WORKFLOW_BUFFERING_END);
result = KdEncodeDataBlock();
if( (a1[5].Data1 & 0x80u) != 0 )
{
*(_QWORD *)a1[33].Data4 = v3;
return IopLiveDumpTraceCaptureDumpDataBufferingDuration((GUID *)a1);
}
return result;
}Referenced by:
IopLiveDumpEndMirroringCallback