TriagepVerifyDump

UINT8 __stdcall TriagepVerifyDump(VOID *TriageDumpBlock){
  UINT8 v1; 
  int PageSize; 
  __int64 v4; 

  v1 = 0;
  if( !TriageDumpBlock )
    return 0;
  if( *((_DWORD *)TriageDumpBlock + 1) == 1347245380 && *(_DWORD *)TriageDumpBlock == 1162297680 )
  {
    PageSize = TriagepGetPageSize(*((unsigned int *)TriageDumpBlock + 12));
    if( PageSize != -1 )
    {
      TriageImagePageSize = PageSize;
      if( *(_DWORD *)(v4 + 3992) == 4 && *(_DWORD *)(*(unsigned int *)(v4 + 8196) + v4 - 4) == 1145524820 )
        return 1;
    }
  }
  return v1;
}

Referenced by:

MmTriageActiveInLastCrash
TriageGetBugcheckData
TriageGetDriverCount
TriageGetLoaderEntry