IopAddTriageDumpDataToPartialKernelDump

NTSTATUS __stdcall IopAddTriageDumpDataToPartialKernelDump(_MM_KERNEL_DUMP_CONTEXT *Context, INT64 **a2){
  INT64 *i; 
  __int64 j; 
  VOID *v6; 
  UINT64 v7; 

  if( a2 )
  {
    for( i = *a2; i != (INT64 *)a2; i = (INT64 *)*i )
    {
      if( *((_DWORD *)i + 4) )
      {
        MmAddRangeToCrashDump(Context, (VOID *)i[5], *((unsigned int *)i + 8));
        for( j = 0i64; (unsigned int)j < *((_DWORD *)i + 4); j = (unsigned int)(j + 1) )
        {
          v6 = (VOID *)i[2 * j + 6];
          if( v6 )
          {
            v7 = i[2 * (unsigned int)j + 7];
            if( v7 )
              MmAddRangeToCrashDump(Context, v6, v7);
          }
        }
      }
    }
  }
  return 0;
}

Referenced by:

IopAddMiniDumpPagesToPartialKernelDump