summaryrefslogtreecommitdiff
path: root/src/vm/proftoeeinterfaceimpl.cpp
diff options
context:
space:
mode:
authorKshama Pawar <kspawa@microsoft.com>2016-05-17 16:42:35 -0700
committerKshama Pawar <kspawa@microsoft.com>2016-05-17 16:42:35 -0700
commit8c425e520615f7546befcf10693fbdd02b4aa492 (patch)
tree4772ab77113bd6226141eb469ebc975539599bdb /src/vm/proftoeeinterfaceimpl.cpp
parent2e30f2e2cbea5b9a97e1ecc55009706606d5d13b (diff)
downloadcoreclr-8c425e520615f7546befcf10693fbdd02b4aa492.tar.gz
coreclr-8c425e520615f7546befcf10693fbdd02b4aa492.tar.bz2
coreclr-8c425e520615f7546befcf10693fbdd02b4aa492.zip
Treat R2R images as NI for profiling
Diffstat (limited to 'src/vm/proftoeeinterfaceimpl.cpp')
-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();