diff options
author | Kshama Pawar <kspawa@microsoft.com> | 2016-05-17 16:42:35 -0700 |
---|---|---|
committer | Kshama Pawar <kspawa@microsoft.com> | 2016-05-17 16:42:35 -0700 |
commit | 8c425e520615f7546befcf10693fbdd02b4aa492 (patch) | |
tree | 4772ab77113bd6226141eb469ebc975539599bdb /src/vm/proftoeeinterfaceimpl.cpp | |
parent | 2e30f2e2cbea5b9a97e1ecc55009706606d5d13b (diff) | |
download | coreclr-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.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(); |