summaryrefslogtreecommitdiff
path: root/src/zap/zapreadytorun.cpp
diff options
context:
space:
mode:
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>2019-02-22 15:44:01 +0100
committerGitHub <noreply@github.com>2019-02-22 15:44:01 +0100
commitdbf6006da52845624577f88f3200447c4a1d8db2 (patch)
treea774b800a67284faa01bd9e7d67d5cc8aec16a8f /src/zap/zapreadytorun.cpp
parentdf4aa3315f64f43344b4aaf6e57aad9fe0b36cbf (diff)
downloadcoreclr-dbf6006da52845624577f88f3200447c4a1d8db2.tar.gz
coreclr-dbf6006da52845624577f88f3200447c4a1d8db2.tar.bz2
coreclr-dbf6006da52845624577f88f3200447c4a1d8db2.zip
Store information about partial ngen in R2R images (#22680)
Diffstat (limited to 'src/zap/zapreadytorun.cpp')
-rw-r--r--src/zap/zapreadytorun.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zap/zapreadytorun.cpp b/src/zap/zapreadytorun.cpp
index 7e26411cf4..f0260a59aa 100644
--- a/src/zap/zapreadytorun.cpp
+++ b/src/zap/zapreadytorun.cpp
@@ -41,6 +41,9 @@ void ZapReadyToRunHeader::Save(ZapWriter * pZapWriter)
if (pImage->GetCompileInfo()->AreAllClassesFullyLoaded(pImage->GetModuleHandle()))
readyToRunHeader.Flags |= READYTORUN_FLAG_SKIP_TYPE_VALIDATION;
+ if (pImage->GetZapperOptions()->m_fPartialNGen)
+ readyToRunHeader.Flags |= READYTORUN_FLAG_PARTIAL;
+
readyToRunHeader.NumberOfSections = m_Sections.GetCount();
pZapWriter->Write(&readyToRunHeader, sizeof(readyToRunHeader));