RtlCompareMemoryUlong
SIZE_T __stdcall RtlCompareMemoryUlong(PVOID Source, SIZE_T Length, ULONG Pattern){
bool v4;
SIZE_T v5;
SIZE_T v6;
v5 = Length >> 2;
v4 = v5 == 0;
if( v5 )
{
v6 = v5;
do
{
if( !v6 )
break;
v4 = *(_DWORD *)Source == Pattern;
Source = (char *)Source + 4;
--v6;
}
while( v4 );
if( !v4 )
v5 -= v6 + 1;
}
return 4 * v5;
}Referenced by:
IopTrackLink
MiDeleteSystemPageTable
MiDoGangAssignment
MiEvictPageTableLock
MiFreedUnusedPfnPagesWorker
MiHashIsCommon
MiSwitchToPfns
MmQueryVirtualMemory
RtlScrubMemory
RtlpAllocateHeap
RtlpCoalesceFreeBlocks
RtlpCreateSplitBlock