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