MmIsDriverVerifyingByAddress
NTSTATUS __fastcall MmIsDriverVerifyingByAddress(UINT64 a1){
_ETHREAD *CurrentThread;
NTSTATUS v3;
_LIST_ENTRY *v4;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
v3 = 1;
--CurrentThread->Tcb.KernelApcDisable;
ExAcquireResourceSharedLite((UINT64)&PsLoadedModuleResource, 1);
v4 = MiLookupDataTableEntry((VOID *)a1, 0i64);
if( !v4 || ((__int64)v4[6].Blink & 0x2000000) == 0 )
v3 = 0;
ExReleaseResourceLite(&PsLoadedModuleResource);
KeLeaveCriticalRegionThread(&CurrentThread->Tcb);
return v3;
}Referenced by:
No references.