summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vm/proftoeeinterfaceimpl.cpp12
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();