diff options
-rw-r--r-- | src/vm/proftoeeinterfaceimpl.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/vm/proftoeeinterfaceimpl.cpp b/src/vm/proftoeeinterfaceimpl.cpp index 228c53b605..551b38631a 100644 --- a/src/vm/proftoeeinterfaceimpl.cpp +++ b/src/vm/proftoeeinterfaceimpl.cpp @@ -4113,8 +4113,16 @@ DWORD ProfToEEInterfaceImpl::GetModuleFlags(Module * pModule) } else { - // Not NGEN. - +#ifdef FEATURE_READYTORUN + // pModule->HasNativeImage() returns false for ReadyToRun images + if (pModule->IsReadyToRun()) + { + // Ready To Run + dwRet |= (COR_PRF_MODULE_DISK | COR_PRF_MODULE_NGEN); + } +#endif + // Not NGEN or ReadyToRun. + if (pPEFile->HasOpenedILimage()) { PEImage * pILImage = pPEFile->GetOpenedILimage(); |