AslFileMappingDelete
VOID __stdcall AslFileMappingDelete(UINT64 FileMappingHandle){
void *v2;
if( FileMappingHandle )
{
RtlFileMapFree(FileMappingHandle + 8);
v2 = *(void **)(FileMappingHandle + 72);
if( v2 )
{
ExFreePoolWithTag(v2, 0x74705041u);
*(_QWORD *)(FileMappingHandle + 72) = 0i64;
}
if( *(_QWORD *)FileMappingHandle )
{
ExFreePoolWithTag(*(PVOID *)FileMappingHandle, 0x74705041u);
*(_QWORD *)FileMappingHandle = 0i64;
}
ExFreePoolWithTag((PVOID)FileMappingHandle, 0x74705041u);
}
}Referenced by:
AslFileMappingCreate
AslFileMappingCreateFromImageView
SdbCloseDatabaseRead
SdbGetDatabaseMatch
SdbOpenDatabaseEx
SdbpCheckKObject
SdbpCheckMatchingFiles
SdbpCheckMatchingTextEntry
SdbpCheckMatchingWildcardFiles