ExGetHeapFromVA
NTSTATUS __stdcall ExGetHeapFromVA(PVOID BugCheckParameter3){
int v2;
int v3;
char v4;
__int64 OwnerHeap;
__int128 a2;
v2 = MiDeterminePoolType((UINT64)BugCheckParameter3);
v3 = 0;
a2 = 0i64;
if( v2 != 32 )
v3 = v2;
*(_WORD *)((char *)&a2 + 1) = 1;
v4 = 5;
if( v3 != 33 )
v4 = 3;
LOBYTE(a2) = v4;
OwnerHeap = RtlpHpGetOwnerHeap((__int64)BugCheckParameter3, &a2);
if( !OwnerHeap )
KeBugCheckEx(0xC2u, 0i64, 0i64, (ULONG_PTR)BugCheckParameter3, 0i64);
return OwnerHeap;
}Referenced by:
ExAllocatePoolWithQuotaTag
ExGetBigPoolInfo
ExIsSpecialPoolAddress
ExPoolCleanupExpansionTable
ExQueryPoolBlockSize
ExReturnPoolQuota
ExpHpCompactionRoutine
ExpResizeBigPageTable
IopVerifierExAllocatePoolWithQuota_1