RtlInsertInvertedFunctionTable

NTSTATUS __stdcall RtlInsertInvertedFunctionTable(PVOID ImageBase, INT64 SizeOfImage){
  unsigned int v2; 
  INT64 v4; 
  NTSTATUS result; 
  UINT64 v6; 
  __int64 v7[3]; 
  UINT8 OldIrql; 
  UINT64 v9; 
  v7[0] = 0i64;
  LODWORD(v9) = 0;
  v2 = SizeOfImage;
  OldIrql = 0;
  RtlCaptureImageExceptionValues(ImageBase, (IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY **)v7, &v9);
  MmLockLoadedModuleListExclusive(&OldIrql);
  LODWORD(v6) = v9;
  RtlpInsertInvertedFunctionTableEntry(v4, (UINT64)ImageBase, v7[0], v2, v6);
  ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)PsLoadedModuleSpinLock);
  result = OldIrql;
  __writecr8(OldIrql);
  return result;
}

Referenced by:

MiProcessLoaderEntry