ExAllocateFromNPagedLookasideList
VOID *__stdcall ExAllocateFromNPagedLookasideList(_NPAGED_LOOKASIDE_LIST *Lookaside){
VOID *result;
++Lookaside->L.TotalAllocates;
result = RtlpInterlockedPopEntrySList(&Lookaside->L.ListHead);
if( !result )
{
++Lookaside->L.AllocateMisses;
return(VOID *)((__int64(__fastcall *)(_QWORD, _QWORD, _QWORD))Lookaside->L.AllocateEx)(
(unsigned int)Lookaside->L.Type,
Lookaside->L.Size,
Lookaside->L.Tag);
}
return result;
}Referenced by:
AlpcInitializeHandleTable
AlpcpAllocateBlob
FsRtlAddToTunnelCacheEx
FsRtlAllocateExtraCreateParameterFromLookasideList
FsRtlAllocateFileLock
FsRtlInitializeBaseMcbEx
FsRtlInitializeLargeMcb
FsRtlPrivateInitializeFileLock
FsRtlPrivateInsertLock
FsRtlPrivateInsertSharedLock
FsRtlPrivateLock
FsRtlSplitLocks
FsRtlTruncateBaseMcb
IoSetOplockKeyContext
IoSetOplockPrivateFoExt
IovpSessionDataCreate
LZNT1DecompressChunkNewThread
MiAddMdlTracker
ObWaitForMultipleObjects
PopAllocateIrp
PopCreateDynamicIrpWorker
RtlpCreateRangeListEntry
VfAllocateAdapterChannel
VfAllocateAdapterChannelEx
VfAvlReserveNode
VfBuildScatterGatherList
VfGetScatterGatherList
VfIrpAllocateCallDriverData
VfPacketCreateAndLock
ViAllocateContextTable
ViDeadlockAllocate
ViDeadlockPopulateLookasideCache
ViIoCallbackSnapState
ViWdBeforeCallDriver
WmipAllocEntry