KdEncodeDataBlock

NTSTATUS __stdcall KdEncodeDataBlock(){
  __int64 v0; 
  _DBGKD_DEBUG_DATA_HEADER64 *v1; 
  int v2; 
  __int64 v3; 

  if( KdpBootedNodebug )
  {
    v0 = KiWaitNever;
    v1 = &KdDebuggerDataBlock;
    byte_140C50A70[0] = 1;
    v2 = 112;
    do
    {
      v3 = v0 ^ __ROR8__((unsigned __int64)byte_140C50A70 ^ _byteswap_uint64(KiWaitAlways ^ v1->List.Flink), v0);
      v1->List.Flink = v3;
      v1 = (_DBGKD_DEBUG_DATA_HEADER64 *)((char *)v1 + 8);
      --v2;
    }
    while( v2 );
  }
  return v3;
}

Referenced by:

IopLiveDumpStartDumpDataBuffering
KeInitSystem